FastMath dist4

Time bar (total: 16.5s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
100%99.8%0%0.2%0%0%0%1
Compiler

Compiled 20 to 12 computations (40% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-sub: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
const: 0.0ms (0% of total)

sample1.1s (6.6%)

Results
762.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 448.0ms
ival-mult: 265.0ms (59.1% of total)
ival-sub: 124.0ms (27.7% of total)
ival-add: 49.0ms (10.9% of total)
const: 7.0ms (1.6% of total)
backward-pass: 3.0ms (0.7% of total)
Bogosity

preprocess159.0ms (1%)

Algorithm
egg-herbie
Rules
685×sub-neg
533×fma-define
412×distribute-lft-neg-in
386×fma-neg
345×distribute-rgt-neg-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
073984
1289776
2998664
34152644
47106640
Stop Event
node limit
Calls
Call 1
Inputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3))
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1))
Outputs
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1)))
(-.f64 (+.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (-.f64 (neg.f64 (+.f64 d1 d4)) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 d3 d2) (+.f64 d1 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 (neg.f64 d2) d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (-.f64 (-.f64 d4 d2) d3) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d1) (+.f64 d2 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 (neg.f64 d3))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d2 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (+.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 (neg.f64 d4) d1)))
(*.f64 d1 (-.f64 (-.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (-.f64 d2 (+.f64 d3 (+.f64 d1 d4))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 (neg.f64 d1) (neg.f64 d1))))
(neg.f64 (-.f64 (+.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1)))
(+.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 (-.f64 d2 d3) d4))) (*.f64 d1 d1))
(neg.f64 (*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 (neg.f64 d4) d1))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (+.f64 (*.f64 d1 (-.f64 (neg.f64 d2) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(neg.f64 (fma.f64 d1 (-.f64 (neg.f64 d2) d3) (*.f64 d1 (-.f64 d4 d1))))
(neg.f64 (*.f64 d1 (-.f64 (-.f64 (-.f64 d4 d2) d3) d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d3 d4)) d1))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))) (*.f64 d4 d1)) (*.f64 d1 d1)))
(neg.f64 (+.f64 (*.f64 d1 (-.f64 d2 (neg.f64 d3))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))))
(neg.f64 (fma.f64 d1 (-.f64 d2 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(neg.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d1 (+.f64 d4 (+.f64 d2 d3))))
(neg.f64 (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (neg.f64 d4) d1)) (*.f64 d1 d1)))
(neg.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d4 (neg.f64 d1))) (*.f64 d1 d1)))
(neg.f64 (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 (neg.f64 d4) d1))))
(neg.f64 (*.f64 d1 (-.f64 (-.f64 (-.f64 d2 d3) d4) d1)))
(*.f64 d1 (+.f64 d1 (+.f64 d3 (-.f64 d4 d2))))
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2))
(+.f64 (*.f64 d2 (-.f64 d1 d3)) (-.f64 (*.f64 d2 d4) (*.f64 d2 d2)))
(fma.f64 d2 (-.f64 d1 d3) (*.f64 d2 (-.f64 d4 d2)))
(*.f64 d2 (+.f64 (-.f64 d1 d3) (-.f64 d4 d2)))
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3))
(+.f64 (*.f64 d3 (-.f64 d2 d1)) (-.f64 (*.f64 d3 d4) (*.f64 d3 d3)))
(fma.f64 d3 (-.f64 d2 d1) (*.f64 d3 (-.f64 d4 d3)))
(*.f64 d3 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d3 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d4 (-.f64 d2 d3))) (*.f64 d4 d4))
(fma.f64 d4 (-.f64 d2 d3) (*.f64 d4 (-.f64 d1 d4)))
(*.f64 d4 (+.f64 (-.f64 d1 d4) (-.f64 d2 d3)))
(*.f64 d4 (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d3 d2) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d3 d2)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1))
(-.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))) (*.f64 d1 d1))
(fma.f64 d1 (-.f64 d2 d4) (*.f64 d1 (-.f64 d3 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d4) (-.f64 d3 d1)))
Symmetry

(sort d2 d4)

explain105.0ms (0.6%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
240-0-(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
140-0-(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
70-0-(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
00-0-(*.f64 d1 d1)
00-0-d3
00-0-d1
00-0-d2
00-0-(*.f64 d1 d3)
00-0-(*.f64 d4 d1)
00-0-(*.f64 d1 d2)
00-0-d4
Results
65.0ms512×256valid
Compiler

Compiled 127 to 35 computations (72.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 13.0ms (52.5% of total)
ival-sub: 8.0ms (32.3% of total)
ival-add: 3.0ms (12.1% of total)
const: 0.0ms (0% of total)

eval1.0ms (0%)

Compiler

Compiled 45 to 19 computations (57.8% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
86.7%
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
87.9%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
Compiler

Compiled 63 to 37 computations (41.3% saved)

localize188.0ms (1.1%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d2 d1))
98.0%
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
97.6%
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
95.1%
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
91.4%
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
100.0%
(*.f64 d1 (-.f64 d2 d3))
96.6%
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
92.0%
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
100.0%
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
100.0%
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
Results
158.0ms256×256valid
Compiler

Compiled 143 to 24 computations (83.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-sub: 15.0ms (39.3% of total)
ival-mult: 14.0ms (36.7% of total)
ival-add: 5.0ms (13.1% of total)
<compiled-spec>: 3.0ms (7.9% of total)
const: 0.0ms (0% of total)

series56.0ms (0.3%)

Counts
10 → 393
Calls
Call 1
Inputs
#<alt (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))>
#<alt (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))>
#<alt (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))>
#<alt (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))>
#<alt (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))>
#<alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))>
#<alt (fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))>
#<alt (*.f64 d1 (-.f64 d2 d1))>
Outputs
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))>
#<alt (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))>
#<alt (-.f64 d4 (+.f64 d1 d3))>
#<alt (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))>
#<alt (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))>
#<alt (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))>
#<alt d2>
#<alt (*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))>
#<alt (*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))>
#<alt (*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))>
#<alt d2>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))>
#<alt (-.f64 (+.f64 d2 d4) d1)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))>
#<alt (-.f64 d2 (+.f64 d1 d3))>
#<alt (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))>
#<alt (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))>
#<alt (-.f64 (+.f64 d2 d4) (+.f64 d1 d3))>
#<alt d4>
#<alt (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))>
#<alt (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))>
#<alt (*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))>
#<alt d4>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))>
#<alt (-.f64 (+.f64 d2 d4) d3)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)>
#<alt (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))>
#<alt (*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))>
#<alt (*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))>
#<alt (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))>
#<alt (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (+.f64 (/.f64 (*.f64 d1 d3) d2) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (+.f64 (/.f64 (*.f64 d1 d3) d2) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (+.f64 (/.f64 (*.f64 d1 d3) d2) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d2)))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (+.f64 (/.f64 (*.f64 d1 d3) d4) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (+.f64 (/.f64 (*.f64 d1 d3) d4) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (+.f64 (/.f64 (*.f64 d1 d3) d4) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d4)))))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (-.f64 (*.f64 d1 d4) (*.f64 d1 d3))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (/.f64 (*.f64 d1 d3) d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (/.f64 (*.f64 d1 d3) d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (/.f64 (*.f64 d1 d3) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) d2)))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) d1))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) d1))>
#<alt (*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) d1))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))>
#<alt (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (/.f64 (*.f64 d1 d3) d4)))>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (/.f64 (*.f64 d1 d3) d4)))>
#<alt (*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (/.f64 (*.f64 d1 d3) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) d4)))))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d2) d3) d1))>
#<alt (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d2) d3) d1))>
#<alt (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d2) d3) d1))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))>
Calls

102 calls:

TimeVariablePointExpression
4.0ms
d2
@-inf
(* d1 (+ (- d2 d3) (- d4 d1)))
4.0ms
d3
@-inf
(- (+ (- (* d1 d2) (* d1 d3)) (* d4 d1)) (* d1 d1))
3.0ms
d2
@-inf
(+ (* d1 (- d4 d3)) (* d1 (- d2 d1)))
2.0ms
d3
@0
(+ (* d1 (- d2 d3)) (- (* d1 d4) (* d1 d1)))
1.0ms
d4
@-inf
(* d1 (+ (- d2 d3) (- d4 d1)))

rewrite335.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
259×add-cube-cbrt
258×log1p-expm1-u
258×expm1-log1p-u
252×add-exp-log
252×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031324
1618310
Stop Event
node limit
Counts
10 → 590
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1))
(*.f64 d1 (-.f64 d2 d3))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 d1))
Outputs
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 (-.f64 d4 d1) d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (-.f64 d4 d1) d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 (-.f64 d4 d1) d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d3 d4)) (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))) (/.f64 (pow.f64 d1 #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 d3))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 (-.f64 d4 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(-.f64 d2 (+.f64 (-.f64 d3 d4) d1))
(-.f64 d4 (-.f64 d1 (-.f64 d2 d3)))
(-.f64 (+.f64 (-.f64 d2 d3) d4) d1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (/.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(-.f64 (+.f64 (-.f64 d4 d1) d2) d3)
(*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))) (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 d4 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (+.f64 d4 d1)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 d1)) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))))) (*.f64 (+.f64 d2 d3) (+.f64 d4 d1)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 d2 d3)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (+.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (+.f64 d4 d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 d3)) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))))) (*.f64 (+.f64 d4 d1) (+.f64 d2 d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d3 d4) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (-.f64 d3 d4) d1) (+.f64 (-.f64 d3 d4) d1)) (*.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 d2 d3) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) (+.f64 (-.f64 d2 d3) d4)) (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (+.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (+.f64 (-.f64 d3 d4) d1) (+.f64 (-.f64 d3 d4) d1))) (+.f64 d2 (+.f64 (-.f64 d3 d4) d1)))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))
(pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(exp.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 (+.f64 (-.f64 d3 d4) d1)))
(fma.f64 #s(literal 1 binary64) (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d3)) (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 (+.f64 (-.f64 d3 d4) d1)))
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (-.f64 d2 d3))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)) (-.f64 d4 d1))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (+.f64 (-.f64 d3 d4) d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 (-.f64 d4 d1) d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d3 d4)) (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))) (/.f64 (pow.f64 d1 #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (*.f64 d1 #s(literal 1 binary64)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) d1) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 (-.f64 d4 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 d4) #s(literal 1 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (fma.f64 d1 d4 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 d1 d4 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 d4 d1 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 d4 d1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1))))
(*.f64 (*.f64 d1 #s(literal 1 binary64)) (-.f64 d4 d1))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d4 d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d4 d1 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (fma.f64 d1 d2 (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 d1 d2 (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 d2 d1 (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 d2 d1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64)))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d3)))
(fma.f64 (-.f64 d2 d3) d1 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 (-.f64 d4 d1) d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (-.f64 d4 d1) d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (*.f64 d1 #s(literal 1 binary64)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) d1) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 (-.f64 d4 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d3 d4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d3 d4)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 d1 (-.f64 d3 d4))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d3 d4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 d1 (-.f64 d3 d4)))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d3 d4))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 d4))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (fma.f64 d1 d2 (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 d1 d2 (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 d2 d1 (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 d2 d1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (*.f64 d1 #s(literal 1 binary64)) (-.f64 d2 d3))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d3))))
(*.f64 (*.f64 (-.f64 d2 d3) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 d3))) (sqrt.f64 (-.f64 d2 d3)))
(*.f64 (*.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d3)))
(fma.f64 (-.f64 d2 d3) d1 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d1)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 1 binary64)))

simplify586.0ms (3.5%)

Algorithm
egg-herbie
Rules
693×distribute-lft-in
676×distribute-rgt-in
276×fma-neg
259×sub-neg
242×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0120158123
1350757003
Stop Event
node limit
Counts
983 → 689
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
d2
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))
(-.f64 (+.f64 d2 d4) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
d4
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))
(-.f64 (+.f64 d2 d4) d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 d2)
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 d4)
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))
(-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 d2)
(*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (+.f64 (/.f64 (*.f64 d1 d3) d2) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (+.f64 (/.f64 (*.f64 d1 d3) d2) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (+.f64 (/.f64 (*.f64 d1 d3) d2) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d2)))))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)) (*.f64 #s(literal -1 binary64) d1))))
(-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 d4)
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (+.f64 (/.f64 (*.f64 d1 d3) d4) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (+.f64 (/.f64 (*.f64 d1 d3) d4) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (+.f64 (/.f64 (*.f64 d1 d3) d4) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d4)))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))
(*.f64 d1 d2)
(*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) d2)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) d1))
(*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) d1))
(*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)) (*.f64 #s(literal -1 binary64) d1))))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))
(*.f64 d1 d4)
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (/.f64 (*.f64 d1 d3) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (/.f64 (*.f64 d1 d3) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (/.f64 (*.f64 d1 d3) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) d4)))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d2) d3) d1))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d2) d3) d1))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d2) d3) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 d1 d2)
(*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 (-.f64 d4 d1) d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (-.f64 d4 d1) d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 (-.f64 d4 d1) d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d3 d4)) (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))) (/.f64 (pow.f64 d1 #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 d3))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 (-.f64 d4 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(-.f64 d2 (+.f64 (-.f64 d3 d4) d1))
(-.f64 d4 (-.f64 d1 (-.f64 d2 d3)))
(-.f64 (+.f64 (-.f64 d2 d3) d4) d1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (/.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(-.f64 (+.f64 (-.f64 d4 d1) d2) d3)
(*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))) (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 d4 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (+.f64 d4 d1)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 d1)) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))))) (*.f64 (+.f64 d2 d3) (+.f64 d4 d1)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 d2 d3)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (+.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (+.f64 d4 d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 d3)) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))))) (*.f64 (+.f64 d4 d1) (+.f64 d2 d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d3 d4) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (-.f64 d3 d4) d1) (+.f64 (-.f64 d3 d4) d1)) (*.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 d2 d3) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) (+.f64 (-.f64 d2 d3) d4)) (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (+.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (+.f64 (-.f64 d3 d4) d1) (+.f64 (-.f64 d3 d4) d1))) (+.f64 d2 (+.f64 (-.f64 d3 d4) d1)))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))
(pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(exp.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 (+.f64 (-.f64 d3 d4) d1)))
(fma.f64 #s(literal 1 binary64) (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d3)) (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 (+.f64 (-.f64 d3 d4) d1)))
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (-.f64 d2 d3))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)) (-.f64 d4 d1))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (+.f64 (-.f64 d3 d4) d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1))))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 (-.f64 d4 d1) d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d3 d4)) (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))) (/.f64 (pow.f64 d1 #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (*.f64 d1 #s(literal 1 binary64)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) d1) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 (-.f64 d4 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 d4) #s(literal 1 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (fma.f64 d1 d4 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 d1 d4 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 d4 d1 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 d4 d1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1))))
(*.f64 (*.f64 d1 #s(literal 1 binary64)) (-.f64 d4 d1))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d4 d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d4 d1 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (fma.f64 d1 d2 (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 d1 d2 (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 d2 d1 (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 d2 d1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64)))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d3)))
(fma.f64 (-.f64 d2 d3) d1 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 (-.f64 d4 d1) d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (-.f64 d4 d1) d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (*.f64 d1 #s(literal 1 binary64)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) d1) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 (-.f64 d4 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d3 d4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d3 d4)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 d1 (-.f64 d3 d4))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d3 d4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 d1 (-.f64 d3 d4)))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d3 d4))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 d4))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (fma.f64 d1 d2 (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 d1 d2 (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 d2 d1 (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 d2 d1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (*.f64 d1 #s(literal 1 binary64)) (-.f64 d2 d3))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d3))))
(*.f64 (*.f64 (-.f64 d2 d3) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 d3))) (sqrt.f64 (-.f64 d2 d3)))
(*.f64 (*.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d3)))
(fma.f64 (-.f64 d2 d3) d1 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d1)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 1 binary64)))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)))))
(*.f64 d2 (neg.f64 (-.f64 (*.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) (neg.f64 d2))) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)))))
(*.f64 d2 (neg.f64 (-.f64 (*.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) (neg.f64 d2))) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)))))
(*.f64 d2 (neg.f64 (-.f64 (*.f64 d1 (/.f64 (-.f64 (-.f64 d4 d1) d3) (neg.f64 d2))) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d1))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d1))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d1) d3)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 (-.f64 d2 d1) d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 (-.f64 d2 d1) d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 (-.f64 d2 d1) d3) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 d4 (neg.f64 (-.f64 (neg.f64 d1) (*.f64 d1 (/.f64 (-.f64 (-.f64 d2 d1) d3) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 d4 (neg.f64 (-.f64 (neg.f64 d1) (*.f64 d1 (/.f64 (-.f64 (-.f64 d2 d1) d3) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))
(*.f64 d4 (neg.f64 (-.f64 (neg.f64 d1) (*.f64 d1 (/.f64 (-.f64 (-.f64 d2 d1) d3) d4)))))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (-.f64 d4 d1) d3)
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
d2
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d4 d2) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)))))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d4 d2) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)))))
(*.f64 d2 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d4 d2)) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 d4 d2) (+.f64 (/.f64 d1 d2) (/.f64 d3 d2)))))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) #s(literal -1 binary64)))
(*.f64 d2 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) #s(literal -1 binary64)))
(*.f64 d2 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 (+.f64 d1 d3)) d2) #s(literal -1 binary64)))
(*.f64 d2 (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d4 d1) d3) d2) #s(literal -1 binary64))))
(-.f64 (+.f64 d2 d4) d1)
(-.f64 d4 (-.f64 d1 d2))
(+.f64 d2 (-.f64 d4 d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3))) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (+.f64 (/.f64 d2 d3) (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3)))))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)) (neg.f64 d3))
(-.f64 d2 (+.f64 d1 d3))
(-.f64 (-.f64 d2 d1) d3)
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 d4) (+.f64 d1 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
d4
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
(*.f64 d4 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d4)) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4))))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d2 d1) d3) d4) #s(literal -1 binary64)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d2 d1) d3) d4) #s(literal -1 binary64)) (neg.f64 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) #s(literal 1 binary64))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 (+.f64 d1 d3)) d4) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 d2 d1) d3) d4) #s(literal -1 binary64)) (neg.f64 d4))
(-.f64 (+.f64 d2 d4) d3)
(+.f64 d2 (-.f64 d4 d3))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 d1 (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 d2 d4) d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1))))
(*.f64 (neg.f64 d1) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d2)
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) d2) d1))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (*.f64 d1 (/.f64 d4 d3))) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (-.f64 (*.f64 d1 (/.f64 d4 d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (*.f64 d1 (/.f64 d4 d3))) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (-.f64 (*.f64 d1 (/.f64 d4 d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))))
(*.f64 d3 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))
(*.f64 d3 (-.f64 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (*.f64 d1 (/.f64 d4 d3))) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (-.f64 (*.f64 d1 (/.f64 d4 d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d4)
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4))))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4))))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4))))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))) d4) d1))
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 (*.f64 d1 d4) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 (neg.f64 d4) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 (-.f64 (*.f64 d1 (/.f64 d3 d2)) d1) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 (-.f64 (*.f64 d1 (/.f64 d3 d2)) d1) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 (-.f64 (*.f64 d1 (/.f64 d3 d2)) d1) (neg.f64 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d2 d3)) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) (neg.f64 d1)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d2 d3)) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) (neg.f64 d1)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d2 d3)) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) (neg.f64 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d2 d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d2 d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d2 d3))) (neg.f64 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) #s(literal -1 binary64)))
(-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d2)
(*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (+.f64 (/.f64 (*.f64 d1 d3) d2) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (+.f64 (/.f64 (*.f64 d1 d3) d2) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (+.f64 (/.f64 (*.f64 d1 d3) d2) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) d2) d1))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 (-.f64 d1 d2)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (-.f64 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (*.f64 d1 (/.f64 d4 d3))) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (-.f64 (*.f64 d1 (/.f64 d4 d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (-.f64 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (*.f64 d1 (/.f64 d4 d3))) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (-.f64 (*.f64 d1 (/.f64 d4 d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))))
(*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (-.f64 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (*.f64 d1 (/.f64 d4 d3))) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3))))
(*.f64 d3 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (-.f64 (*.f64 d1 (/.f64 d4 d3)) (+.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (pow.f64 d1 #s(literal 2 binary64))) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 (-.f64 d4 (-.f64 d1 d2)) d3)))))
(*.f64 d3 (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d2 (-.f64 d4 d1)) d3)))))
(-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d4)
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (+.f64 (/.f64 (*.f64 d1 d3) d4) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (+.f64 (/.f64 (*.f64 d1 d3) d4) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (+.f64 (/.f64 (*.f64 d1 d3) d4) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4))))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4))))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (pow.f64 d1 #s(literal 2 binary64)))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))) d4))))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))) d4) d1))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 d2 d4)) (neg.f64 d3)))
(*.f64 d1 (neg.f64 (-.f64 (-.f64 d3 d4) d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 d2 d4)) (neg.f64 d3)))
(*.f64 d1 (neg.f64 (-.f64 (-.f64 d3 d4) d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 d2 d4)) (neg.f64 d3)))
(*.f64 d1 (neg.f64 (-.f64 (-.f64 d3 d4) d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 d2 d4)) (neg.f64 d3)))
(*.f64 d1 (neg.f64 (-.f64 (-.f64 d3 d4) d2)))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(*.f64 d1 (-.f64 d4 d3))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 d2)
(*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 d3) d2))))
(*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 d3) d2))))
(*.f64 d2 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)) (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d4 d3) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (-.f64 d3 d4)) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (-.f64 d3 d4)) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (-.f64 d3 d4)) d2) d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) d1))
(*.f64 d3 (+.f64 (-.f64 (*.f64 d1 (/.f64 d2 d3)) d1) (*.f64 d1 (/.f64 d4 d3))))
(*.f64 d3 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (-.f64 (*.f64 d1 (/.f64 d4 d3)) d1)))
(*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) d1))
(*.f64 d3 (+.f64 (-.f64 (*.f64 d1 (/.f64 d2 d3)) d1) (*.f64 d1 (/.f64 d4 d3))))
(*.f64 d3 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (-.f64 (*.f64 d1 (/.f64 d4 d3)) d1)))
(*.f64 d3 (-.f64 (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3)) d1))
(*.f64 d3 (+.f64 (-.f64 (*.f64 d1 (/.f64 d2 d3)) d1) (*.f64 d1 (/.f64 d4 d3))))
(*.f64 d3 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (-.f64 (*.f64 d1 (/.f64 d4 d3)) d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (neg.f64 d3) (+.f64 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)) d1))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3) d1) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (neg.f64 d3) (+.f64 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)) d1))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3) d1) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (neg.f64 d3) (+.f64 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)) d1))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3) d1) (neg.f64 d3))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (-.f64 d2 d3))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 d4)
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (/.f64 (*.f64 d1 d3) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (/.f64 (*.f64 d1 d3) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (-.f64 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)) (/.f64 (*.f64 d1 d3) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (*.f64 d1 (fma.f64 d2 #s(literal -1 binary64) d3)) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (*.f64 d1 (fma.f64 d2 #s(literal -1 binary64) d3)) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4)))))
(*.f64 (neg.f64 d4) (-.f64 (/.f64 (*.f64 d1 (fma.f64 d2 #s(literal -1 binary64) d3)) d4) d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 (neg.f64 d1) (neg.f64 (-.f64 d2 d3)))
(*.f64 (neg.f64 d1) (fma.f64 d2 #s(literal -1 binary64) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 (neg.f64 d1) (neg.f64 (-.f64 d2 d3)))
(*.f64 (neg.f64 d1) (fma.f64 d2 #s(literal -1 binary64) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 (neg.f64 d1) (neg.f64 (-.f64 d2 d3)))
(*.f64 (neg.f64 d1) (fma.f64 d2 #s(literal -1 binary64) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 (neg.f64 d1) (neg.f64 (-.f64 d2 d3)))
(*.f64 (neg.f64 d1) (fma.f64 d2 #s(literal -1 binary64) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (-.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 (-.f64 (*.f64 d1 (/.f64 d3 d2)) d1) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 (-.f64 (*.f64 d1 (/.f64 d3 d2)) d1) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 (-.f64 (*.f64 d1 (/.f64 d3 d2)) d1) (neg.f64 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d2) d3) d1))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d2 d3)) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) (neg.f64 d1)))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d2) d3) d1))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d2 d3)) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) (neg.f64 d1)))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d2) d3) d1))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d2 d3)) d1))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) (neg.f64 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d2 d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d2 d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 (-.f64 d1 (*.f64 d1 (/.f64 d2 d3))) (neg.f64 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))) d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1)))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 d4 d3))) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) d1) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1)))
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d4 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d4)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d4)))))
(*.f64 d4 (+.f64 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))) (*.f64 d1 (/.f64 (-.f64 d2 d1) d4))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d4 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d4)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d4)))))
(*.f64 d4 (+.f64 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))) (*.f64 d1 (/.f64 (-.f64 d2 d1) d4))))
(*.f64 d4 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4)) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4))))
(*.f64 d4 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d4)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d4)))))
(*.f64 d4 (+.f64 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))) (*.f64 d1 (/.f64 (-.f64 d2 d1) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1))) d4))))
(*.f64 d4 (neg.f64 (-.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1))) d4))))
(*.f64 d4 (neg.f64 (-.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1))) d4)))))
(*.f64 (neg.f64 d4) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d1))) d4))))
(*.f64 d4 (neg.f64 (-.f64 (neg.f64 d1) (/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3)) d4))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (+.f64 (*.f64 d1 (/.f64 d4 d3)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d3)))))
(*.f64 d3 (-.f64 (+.f64 (*.f64 d1 (/.f64 d4 d3)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))) d1))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (+.f64 (*.f64 d1 (/.f64 d4 d3)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d3)))))
(*.f64 d3 (-.f64 (+.f64 (*.f64 d1 (/.f64 d4 d3)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))) d1))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d4) d3) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (+.f64 (*.f64 d1 (/.f64 d4 d3)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d3)))))
(*.f64 d3 (-.f64 (+.f64 (*.f64 d1 (/.f64 d4 d3)) (*.f64 d1 (/.f64 (-.f64 d2 d1) d3))) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) d3))))
(*.f64 d3 (neg.f64 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) d3))))
(*.f64 d3 (neg.f64 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) d3)))))
(*.f64 (neg.f64 d3) (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) d3))))
(*.f64 d3 (neg.f64 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) d3))))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3)))
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) d2)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) d2)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2))))
(*.f64 d2 (+.f64 d1 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2))) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d3))) d2)))))
(*.f64 (neg.f64 d2) (*.f64 #s(literal -1 binary64) (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))) d2))))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 d4))) d2) d1))
(*.f64 d1 d2)
(*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d2)))
(*.f64 d2 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d2)))
(*.f64 d2 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d2)))
(*.f64 d2 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 (neg.f64 d2) (fma.f64 #s(literal -1 binary64) d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2) d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d1 (-.f64 d2 d3) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))
(+.f64 (fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 (-.f64 d4 d1) d1)))
(fma.f64 d1 (-.f64 d2 d3) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))
(+.f64 (fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (-.f64 d4 d1) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 (-.f64 d4 d1) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d3 d4)) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))) (/.f64 (pow.f64 d1 #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d1 d4) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d1 d4) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (neg.f64 (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 d2 (+.f64 (-.f64 d3 d4) d1))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 d4 (-.f64 d1 (-.f64 d2 d3)))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (+.f64 (-.f64 d2 d3) d4) d1)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(-.f64 (/.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (/.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))
(-.f64 (+.f64 (-.f64 d4 d1) d2) d3)
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))) (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 d4 d1)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2))) (+.f64 d4 d1)))
(/.f64 (fma.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 d1 d4) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))))) (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 d1)) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))))) (*.f64 (+.f64 d2 d3) (+.f64 d4 d1)))
(/.f64 (fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 d3) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))))) (*.f64 (+.f64 d1 d4) (+.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 d2 d3)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (+.f64 d2 d3)))
(/.f64 (fma.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (+.f64 d4 d1) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 d1 d4) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))))) (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 d3)) (*.f64 (+.f64 d4 d1) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))))) (*.f64 (+.f64 d4 d1) (+.f64 d2 d3)))
(/.f64 (fma.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 d3) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))))) (*.f64 (+.f64 d1 d4) (+.f64 d2 d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (*.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d3 d4) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (-.f64 d3 d4) d1) (+.f64 (-.f64 d3 d4) d1)) (*.f64 d2 (+.f64 (-.f64 d3 d4) d1)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 (-.f64 d3 d4)) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 (+.f64 d2 (-.f64 d3 d4)) d1))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 (-.f64 d3 d4)) #s(literal 3 binary64))) (+.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d2 (+.f64 d1 (-.f64 d3 d4))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (-.f64 d2 d3) d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) (+.f64 (-.f64 d2 d3) d4)) (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (+.f64 (-.f64 d2 d3) d4) d1))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3)) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64))) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (+.f64 (-.f64 d3 d4) d1) (+.f64 (-.f64 d3 d4) d1))) (+.f64 d2 (+.f64 (-.f64 d3 d4) d1)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d1 (-.f64 d3 d4)))) (+.f64 (+.f64 d2 (-.f64 d3 d4)) d1))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d1 (-.f64 d3 d4)))) (+.f64 d2 (+.f64 d1 (-.f64 d3 d4))))
(/.f64 (-.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (+.f64 (-.f64 d2 d3) d4) d1))
(/.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(pow.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(pow.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(sqrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(log.f64 (exp.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(expm1.f64 (log1p.f64 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(exp.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64)))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 (+.f64 (-.f64 d3 d4) d1)))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 #s(literal 1 binary64) (-.f64 d2 d3) (-.f64 d4 d1))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (-.f64 d2 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (-.f64 d2 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d2 d3)) (-.f64 d4 d1))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) (neg.f64 (+.f64 (-.f64 d3 d4) d1)))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (-.f64 d2 d3))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d2 d3)) (-.f64 d4 d1))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) (neg.f64 (+.f64 (-.f64 d3 d4) d1)))
(+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (-.f64 d2 d3) (-.f64 d4 d1))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (*.f64 (-.f64 d4 d1) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 (-.f64 d3 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (-.f64 d3 d4)) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d4) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))) (/.f64 (pow.f64 d1 #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))) (/.f64 (pow.f64 d1 #s(literal 4 binary64)) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (*.f64 d1 #s(literal 1 binary64)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) d1) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64)) d1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d1 d4) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d1 d4) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (neg.f64 (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 #s(literal 2 binary64) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 d1 d4) #s(literal 1 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (fma.f64 d1 d4 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (fma.f64 d1 d4 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (fma.f64 d1 d4 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (-.f64 (*.f64 d1 d4) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 d4 d1 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (fma.f64 d4 d1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (fma.f64 d1 d4 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (-.f64 (*.f64 d1 d4) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (fma.f64 d1 d4 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (-.f64 (*.f64 d1 d4) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (fma.f64 d1 d4 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (-.f64 (*.f64 d1 d4) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (fma.f64 d1 d4 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (-.f64 (*.f64 d1 d4) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d1))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4)))
(*.f64 (*.f64 d1 #s(literal 1 binary64)) (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) d1) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(*.f64 (+.f64 d1 (sqrt.f64 (*.f64 d1 d4))) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d4 d1)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (*.f64 (neg.f64 d1) (+.f64 d1 d4)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (neg.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))) (fma.f64 d1 (-.f64 d4 d1) (+.f64 (pow.f64 d1 #s(literal 2 binary64)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d1 d4)))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d4 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (-.f64 d4 d1)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 d4 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d4 d1 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 #s(literal 2 binary64) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 d1 d2 (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 d1 d2 (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 d2 d1 (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 d2 d1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d2 d3))
(-.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (-.f64 d2 d3))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (+.f64 d2 d3))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (-.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (-.f64 d2 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (-.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 (-.f64 d2 d3) d1 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))))
(fma.f64 d1 (-.f64 d2 d3) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))
(+.f64 (fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 (-.f64 d4 d1) d1)))
(fma.f64 d1 (-.f64 d2 d3) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))
(+.f64 (fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))))
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (-.f64 d4 d1) d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(fma.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (pow.f64 d1 #s(literal 2 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (-.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 d1 #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (*.f64 d1 #s(literal 1 binary64)) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) d1) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 1 binary64)) d1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d4 d1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d1 d4) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 d1 d4))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 d1 (+.f64 d1 d4)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (*.f64 (*.f64 d1 (+.f64 d4 d1)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))) (*.f64 d1 (*.f64 (+.f64 d1 d4) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (pow.f64 d1 #s(literal 4 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (pow.f64 d1 #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (neg.f64 (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d4 d1) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) (pow.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64)))) (pow.f64 d1 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d4 d1) d1))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))) (-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 #s(literal 2 binary64))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d4 d1) d1))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d3 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 d4))))
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d4 (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 d4))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d4 (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 d4))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d4 (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 d4))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d4 (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d4))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 d3 d4)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d4 (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d3 d4)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 d1 (-.f64 d3 d4))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d3 d4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d3 d4)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d3 d4)) (*.f64 d1 (-.f64 d3 d4)))) (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d3 d4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (-.f64 d3 d4) (-.f64 d3 d4)))) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) (*.f64 d1 (+.f64 d2 (-.f64 d3 d4))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 d1 d2 (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 d2 d1 (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 d1 (-.f64 d3 d4))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 #s(literal 2 binary64) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 d1 d2 (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 d1 d2 (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 d2 d1 (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 d2 d1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d3) #s(literal 1 binary64)))) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d3) #s(literal 1 binary64))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)))))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 d2 d3) d1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 #s(literal 1 binary64)) (-.f64 d2 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d3))))
(*.f64 (*.f64 (-.f64 d2 d3) #s(literal 1 binary64)) d1)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 d3)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 d3))) (sqrt.f64 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (*.f64 (-.f64 d2 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 (*.f64 (-.f64 d2 d3) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (-.f64 d2 d3))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d3) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (+.f64 d2 d3))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (-.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (-.f64 d2 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 d1 (-.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))))
(*.f64 d1 (-.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 d1 d2 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(fma.f64 d2 d1 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 (-.f64 d2 d3) d1 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d2 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d4))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d4 d3) (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) (-.f64 d2 d1)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d2) (neg.f64 (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d1 (-.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d2 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d2 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 d1 (-.f64 d2 d1)))
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d1)) d1))
(*.f64 d1 (-.f64 d2 d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d2 d1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d2 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))
(*.f64 d1 (-.f64 d2 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d2 d1))

eval305.0ms (1.8%)

Compiler

Compiled 14980 to 4834 computations (67.7% saved)

prune158.0ms (1%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New6809689
Fresh000
Picked404
Done000
Total6849693
Accuracy
100.0%
Counts
693 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.0%
(-.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d1 d1))
72.1%
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
71.2%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
81.0%
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
82.2%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
35.9%
(*.f64 d1 (neg.f64 d3))
32.3%
(*.f64 d1 (neg.f64 d1))
32.7%
(*.f64 d1 d4)
27.4%
(*.f64 d1 d2)
Compiler

Compiled 186 to 122 computations (34.4% saved)

localize70.0ms (0.4%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d2 d1))
94.5%
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
100.0%
(-.f64 (-.f64 d4 d1) d3)
100.0%
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
100.0%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
Results
48.0ms256×256valid
Compiler

Compiled 77 to 18 computations (76.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 10.0ms (51.1% of total)
ival-sub: 6.0ms (30.7% of total)
ival-add: 2.0ms (10.2% of total)
ival-neg: 2.0ms (10.2% of total)
const: 0.0ms (0% of total)

series20.0ms (0.1%)

Counts
4 → 144
Calls
Call 1
Inputs
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (-.f64 d4 d1) d3))>
#<alt (-.f64 (-.f64 d4 d1) d3)>
#<alt (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))>
Outputs
#<alt (*.f64 d1 (-.f64 d4 d3))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))>
#<alt (*.f64 d1 (-.f64 d4 d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))>
#<alt (*.f64 d1 (-.f64 d4 d1))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (+.f64 d1 d3))>
#<alt (-.f64 d4 (+.f64 d1 d3))>
#<alt (-.f64 d4 (+.f64 d1 d3))>
#<alt (-.f64 d4 (+.f64 d1 d3))>
#<alt d4>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))>
#<alt (*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))>
#<alt d4>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))>
#<alt (-.f64 d4 d3)>
#<alt (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)>
#<alt (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)>
#<alt (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) d1)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))>
#<alt (-.f64 d4 d1)>
#<alt (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)>
#<alt (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)>
#<alt (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))>
#<alt (*.f64 #s(literal -1 binary64) d3)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2)) (*.f64 d1 d3))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2)) (*.f64 d1 d3))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2)) (*.f64 d1 d3))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))) (/.f64 (*.f64 d1 d3) d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))) (/.f64 (*.f64 d1 d3) d2)))>
#<alt (*.f64 d2 (-.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))) (/.f64 (*.f64 d1 d3) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3)) d2)))))>
#<alt (*.f64 d1 (-.f64 d2 d1))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3) d1))>
#<alt (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3) d1))>
#<alt (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3) d1))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)) (*.f64 #s(literal -1 binary64) d1))))>
Calls

39 calls:

TimeVariablePointExpression
5.0ms
d1
@inf
(* d1 (- (+ d2 d4) d3))
0.0ms
d4
@-inf
(* d1 (- (- d4 d1) d3))
0.0ms
d1
@0
(* d1 (- (+ d2 d4) d3))
0.0ms
d1
@-inf
(* d1 (- (- d4 d1) d3))
0.0ms
d4
@0
(* d1 (- (- d4 d1) d3))

rewrite174.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1382×log1p-expm1-u
178×add-cube-cbrt
178×expm1-log1p-u
174×add-exp-log
174×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021115
1361115
25738115
Stop Event
node limit
Counts
4 → 144
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (-.f64 d4 d1) d3)
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d3 (neg.f64 d1)))
(+.f64 (*.f64 (+.f64 d2 d4) d1) (*.f64 d3 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d2 (+.f64 d4 d3)))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d3 (neg.f64 d1)))
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d3 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (-.f64 d4 (-.f64 d1 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (-.f64 d4 (-.f64 d1 d3)))
(pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 d4 (+.f64 d1 d3))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) #s(literal 1 binary64)))
(+.f64 d4 (neg.f64 (+.f64 d1 d3)))
(+.f64 d4 (+.f64 (neg.f64 d1) (neg.f64 d3)))
(+.f64 d4 (-.f64 (neg.f64 d1) d3))
(+.f64 (-.f64 d4 d1) (neg.f64 d3))
(+.f64 (-.f64 d4 d1) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (neg.f64 d3) (-.f64 d4 d1))
(*.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 d4 (+.f64 d1 d3)))
(*.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3))))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d4 (-.f64 d1 d3))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d3)) (-.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3)))) (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 (-.f64 d1 d3)) (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (-.f64 d4 (-.f64 d1 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (-.f64 d4 (-.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 (-.f64 d4 d1) (neg.f64 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)) (*.f64 d4 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 (neg.f64 d3) (neg.f64 d3))) (-.f64 (-.f64 d4 d1) (neg.f64 d3)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d4 (+.f64 d1 d3)))
(pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 d4 (+.f64 d1 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 d4 (+.f64 d1 d3)))))
(cbrt.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 d4 (+.f64 d1 d3))))
(log1p.f64 (expm1.f64 (-.f64 d4 (+.f64 d1 d3))))
(exp.f64 (log.f64 (-.f64 d4 (+.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (-.f64 d4 (+.f64 d1 d3))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 (+.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (neg.f64 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (neg.f64 d3))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (neg.f64 d3))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (*.f64 d3 (neg.f64 d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 d3 (neg.f64 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (*.f64 d3 (neg.f64 d1)) #s(literal 1 binary64) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (neg.f64 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1)))) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 (+.f64 d1 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d2 d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (-.f64 d2 d1) d1 (*.f64 d3 (neg.f64 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d3 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d3 (neg.f64 d1)))

simplify164.0ms (1%)

Algorithm
egg-herbie
Rules
593×fma-neg
370×distribute-lft-neg-in
321×distribute-rgt-neg-in
316×fma-define
291×sub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048511830
1130711210
2458011011
Stop Event
node limit
Counts
288 → 277
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 #s(literal -1 binary64) (+.f64 d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 d4 (+.f64 d1 d3))
d4
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))
(-.f64 d4 d3)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)
(*.f64 #s(literal -1 binary64) d1)
(*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))
(-.f64 d4 d1)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(*.f64 #s(literal -1 binary64) d3)
(*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 #s(literal -1 binary64) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))
(-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2)) (*.f64 d1 d3))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 d2)
(*.f64 d2 (-.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))) (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))) (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (-.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))) (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3)) d2)))))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3) d1))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3) d1))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)) (*.f64 #s(literal -1 binary64) d1))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 d4 d3) d1))
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d3 (neg.f64 d1)))
(+.f64 (*.f64 (+.f64 d2 d4) d1) (*.f64 d3 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d2 (+.f64 d4 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d2 (+.f64 d4 d3)))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d3 (neg.f64 d1)))
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d3 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (-.f64 d4 (-.f64 d1 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (-.f64 d4 (-.f64 d1 d3)))
(pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 d4 (+.f64 d1 d3))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) #s(literal 1 binary64)))
(+.f64 d4 (neg.f64 (+.f64 d1 d3)))
(+.f64 d4 (+.f64 (neg.f64 d1) (neg.f64 d3)))
(+.f64 d4 (-.f64 (neg.f64 d1) d3))
(+.f64 (-.f64 d4 d1) (neg.f64 d3))
(+.f64 (-.f64 d4 d1) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(+.f64 (neg.f64 d3) (-.f64 d4 d1))
(*.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 d4 (+.f64 d1 d3)))
(*.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3))))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d4 (-.f64 d1 d3))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d3)) (-.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3)))) (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 (-.f64 d1 d3)) (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (-.f64 d4 (-.f64 d1 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (-.f64 d4 (-.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 (-.f64 d4 d1) (neg.f64 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)) (*.f64 d4 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 (neg.f64 d3) (neg.f64 d3))) (-.f64 (-.f64 d4 d1) (neg.f64 d3)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d4 (+.f64 d1 d3)))
(pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 d4 (+.f64 d1 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 d4 (+.f64 d1 d3)))))
(cbrt.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 d4 (+.f64 d1 d3))))
(log1p.f64 (expm1.f64 (-.f64 d4 (+.f64 d1 d3))))
(exp.f64 (log.f64 (-.f64 d4 (+.f64 d1 d3))))
(exp.f64 (*.f64 (log.f64 (-.f64 d4 (+.f64 d1 d3))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 (+.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (neg.f64 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (neg.f64 d3))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (neg.f64 d3))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (*.f64 d3 (neg.f64 d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 d3 (neg.f64 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (*.f64 d3 (neg.f64 d1)) #s(literal 1 binary64) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 (+.f64 d1 d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (neg.f64 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1)))) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 (+.f64 d1 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 1 binary64)))
(fma.f64 d1 (-.f64 d2 d1) (*.f64 d3 (neg.f64 d1)))
(fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (-.f64 d2 d1) d1 (*.f64 d3 (neg.f64 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d3 (neg.f64 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d3 (neg.f64 d1)))
Outputs
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d4 d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (-.f64 d4 d3) d2) d1))
(*.f64 d1 (-.f64 d2 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (+.f64 d4 d2) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (+.f64 d4 d2) d3) #s(literal -1 binary64))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (+.f64 d4 d2) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (+.f64 d4 d2) d3) #s(literal -1 binary64))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (+.f64 d4 d2) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (+.f64 d4 d2) d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (+.f64 d4 d2) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (+.f64 d4 d2) d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (+.f64 d4 d2) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (+.f64 d4 d2) d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (+.f64 d4 d2) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (+.f64 d4 d2) d3) #s(literal -1 binary64))))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3)))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d1 d3))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (+.f64 d1 d3)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 (+.f64 d1 d3) (/.f64 d1 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d1)) d3)))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (*.f64 d1 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (+.f64 d1 d3))
(-.f64 (neg.f64 d1) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 d4 (+.f64 d1 d3))
(-.f64 d4 (+.f64 d1 d3))
d4
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 d1) d3) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d3) d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 d1) d3) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d3) d4)))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 d1) d3) d4)))
(*.f64 d4 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 d3) d4)))
d4
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d4 (+.f64 (/.f64 d1 d4) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))))
(*.f64 d4 (neg.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d4 (+.f64 (/.f64 d1 d4) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))))
(*.f64 d4 (neg.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (-.f64 (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)) #s(literal 1 binary64))))
(neg.f64 (*.f64 d4 (+.f64 (/.f64 d1 d4) (-.f64 (/.f64 d3 d4) #s(literal 1 binary64)))))
(*.f64 d4 (neg.f64 (+.f64 #s(literal -1 binary64) (+.f64 (/.f64 d1 d4) (/.f64 d3 d4)))))
(-.f64 d4 d3)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)) d3)
(-.f64 d4 (+.f64 d1 d3))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 d1 (-.f64 (/.f64 d4 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 d1 (-.f64 (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)) (/.f64 d3 d1)))
(*.f64 d1 (-.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (/.f64 (-.f64 d4 d3) d1) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) d1)
(neg.f64 d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d4 d3) d1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d1)) (neg.f64 d1))
(-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d3) d1)) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d4 d3) d1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d1)) (neg.f64 d1))
(-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d3) d1)) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d3) d1)))))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d4 d3) d1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d3) d1)) (neg.f64 d1))
(-.f64 (*.f64 d1 (/.f64 (-.f64 d4 d3) d1)) d1)
(-.f64 d4 d1)
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(-.f64 (+.f64 d4 (*.f64 #s(literal -1 binary64) d3)) d1)
(-.f64 d4 (+.f64 d1 d3))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) (/.f64 d1 d3)))
(*.f64 d3 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64)))
(*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) (/.f64 d1 d3)))
(*.f64 d3 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64)))
(*.f64 d3 (-.f64 (/.f64 d4 d3) (+.f64 #s(literal 1 binary64) (/.f64 d1 d3))))
(*.f64 d3 (-.f64 (-.f64 (/.f64 d4 d3) #s(literal 1 binary64)) (/.f64 d1 d3)))
(*.f64 d3 (-.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal 1 binary64)))
(*.f64 d3 (+.f64 (/.f64 (-.f64 d4 d1) d3) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) d3)
(neg.f64 d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d3))
(-.f64 (*.f64 d3 (/.f64 (-.f64 d4 d1) d3)) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d3))
(-.f64 (*.f64 d3 (/.f64 (-.f64 d4 d1) d3)) d3)
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 d4 d1) d3)))))
(*.f64 (neg.f64 d3) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 d4 d1) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d1) d3)) (neg.f64 d3))
(-.f64 (*.f64 d3 (/.f64 (-.f64 d4 d1) d3)) d3)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 (*.f64 #s(literal -1 binary64) d1)) d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d3)) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d1))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) (+.f64 d1 d3))
(*.f64 d1 (-.f64 (neg.f64 d1) d3))
(*.f64 (+.f64 d1 d3) (neg.f64 d1))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 d2)
(*.f64 d2 (-.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))) (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d3)) d2)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2) d1))
(*.f64 d2 (-.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))) (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d3)) d2)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2) d1))
(*.f64 d2 (-.f64 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))) (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d3)) d2)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2) d1))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d3)) d2)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d3)) d2)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 (neg.f64 d1) d3)) d2)))
(*.f64 (neg.f64 d2) (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d3)) d2) d1))
(*.f64 d1 (-.f64 d2 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3) d1))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal -1 binary64))))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3) d1))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal -1 binary64))))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3) d1))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 (-.f64 d2 d1) d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 (/.f64 (-.f64 d2 d1) d3) #s(literal -1 binary64))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 d4 d3) d1))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 (+.f64 d2 d4) d1) (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) d2))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 (+.f64 d4 d2) d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d4 (+.f64 d2 d3)) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d3 (+.f64 d4 (+.f64 d2 d3)) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d2 (+.f64 d4 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 (+.f64 d4 d2) d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 (+.f64 d4 d2) d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d4 (+.f64 d2 d3)) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 d3 (+.f64 d4 (+.f64 d2 d3)) (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d2 (+.f64 d4 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 (+.f64 d4 d2) d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d4 (+.f64 d2 d3))))
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 d3))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) d2))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (+.f64 d4 d2) d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d4 d2) d3))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3)))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (+.f64 (-.f64 d4 d1) d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 (-.f64 d4 d1)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (-.f64 d4 (-.f64 d1 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 (-.f64 d4 d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3)))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (+.f64 (-.f64 d4 d1) d3)))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 (-.f64 d4 d1)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (-.f64 d4 (-.f64 d1 d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 (-.f64 d4 d1) d3)))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 (-.f64 d4 d1))))
(pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(log.f64 (pow.f64 (exp.f64 (-.f64 d4 (+.f64 d1 d3))) d1))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))
(+.f64 d4 (neg.f64 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(+.f64 d4 (+.f64 (neg.f64 d1) (neg.f64 d3)))
(-.f64 d4 (+.f64 d1 d3))
(+.f64 d4 (-.f64 (neg.f64 d1) d3))
(-.f64 d4 (+.f64 d1 d3))
(+.f64 (-.f64 d4 d1) (neg.f64 d3))
(-.f64 d4 (+.f64 d1 d3))
(+.f64 (-.f64 d4 d1) (*.f64 (neg.f64 d3) #s(literal 1 binary64)))
(-.f64 d4 (+.f64 d1 d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) #s(literal 1 binary64) d3))
(-.f64 d4 (+.f64 d1 d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) #s(literal 2 binary64)) d3))
(-.f64 d4 (+.f64 d1 d3))
(+.f64 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))
(-.f64 d4 (+.f64 d1 d3))
(+.f64 (neg.f64 d3) (-.f64 d4 d1))
(-.f64 d4 (+.f64 d1 d3))
(*.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 1 binary64))
(-.f64 d4 (+.f64 d1 d3))
(*.f64 #s(literal 1 binary64) (-.f64 d4 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(*.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) #s(literal 2 binary64)))
(-.f64 d4 (+.f64 d1 d3))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 d4 (+.f64 d1 d3))
(*.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 d4 (+.f64 d1 d3))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3))))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (+.f64 (-.f64 d4 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 (-.f64 d4 d1)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d4 (-.f64 d1 d3))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 (-.f64 d4 d1)))
(*.f64 (+.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d3)) (-.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d3)))
(*.f64 (+.f64 (sqrt.f64 d3) (sqrt.f64 (-.f64 d4 d1))) (-.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3)))) (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (+.f64 (-.f64 d4 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 (-.f64 d4 d1)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 (-.f64 d1 d3)) (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 (-.f64 d4 d1)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3)))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (+.f64 (-.f64 d4 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 (-.f64 d4 d1)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (-.f64 d4 (-.f64 d1 d3)))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 (-.f64 d4 d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (-.f64 d4 (-.f64 d1 d3))))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (+.f64 (-.f64 d4 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 (-.f64 d4 d1)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (neg.f64 (-.f64 d4 (-.f64 d1 d3))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 (-.f64 d4 d1)))
(/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 (neg.f64 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 (-.f64 d4 d1) (neg.f64 d3)))))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 d3 (+.f64 (-.f64 d4 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 (+.f64 d3 (-.f64 d4 d1)) (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)) (*.f64 d4 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d4 (+.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (+.f64 d1 d3) (+.f64 d4 (+.f64 d1 d3)) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (+.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)) (pow.f64 d4 #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (*.f64 (neg.f64 d3) (neg.f64 d3))) (-.f64 (-.f64 d4 d1) (neg.f64 d3)))
(*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d4 d1) d3)))
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 (-.f64 d4 d1)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d4 (+.f64 d1 d3)))
(/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) (+.f64 d1 (+.f64 d4 d3)))
(pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 1 binary64))
(-.f64 d4 (+.f64 d1 d3))
(pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) #s(literal 3 binary64))
(-.f64 d4 (+.f64 d1 d3))
(pow.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 d4 (+.f64 d1 d3))
(pow.f64 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))) #s(literal 2 binary64))
(-.f64 d4 (+.f64 d1 d3))
(sqrt.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 2 binary64)))
(-.f64 d4 (+.f64 d1 d3))
(log.f64 (exp.f64 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 d4 (+.f64 d1 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 d4 (+.f64 d1 d3)))))
(-.f64 d4 (+.f64 d1 d3))
(cbrt.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) #s(literal 3 binary64)))
(-.f64 d4 (+.f64 d1 d3))
(expm1.f64 (log1p.f64 (-.f64 d4 (+.f64 d1 d3))))
(log1p.f64 (expm1.f64 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 d4 (+.f64 d1 d3))
(exp.f64 (log.f64 (-.f64 d4 (+.f64 d1 d3))))
(-.f64 d4 (+.f64 d1 d3))
(exp.f64 (*.f64 (log.f64 (-.f64 d4 (+.f64 d1 d3))) #s(literal 1 binary64)))
(-.f64 d4 (+.f64 d1 d3))
(fma.f64 #s(literal 1 binary64) d4 (neg.f64 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(fma.f64 #s(literal 1 binary64) (-.f64 d4 d1) (neg.f64 d3))
(-.f64 d4 (+.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 d4 d1)) (neg.f64 d3))
(-.f64 d4 (+.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (cbrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(fma.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d4 d1)) (neg.f64 d3))
(-.f64 d4 (+.f64 d1 d3))
(fma.f64 (sqrt.f64 d4) (sqrt.f64 d4) (neg.f64 (+.f64 d1 d3)))
(-.f64 d4 (+.f64 d1 d3))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 (*.f64 d3 (neg.f64 d1)) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 d1)) (+.f64 (*.f64 d3 (neg.f64 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (*.f64 d3 (neg.f64 d1)) #s(literal 1 binary64) (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(+.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d3 (-.f64 d2 d1)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d3 (-.f64 d2 d1)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (-.f64 d3 d1) d2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d3 d1) d2)))
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1)
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 d3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1)))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d3 (-.f64 d2 d1)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d3 (-.f64 d2 d1)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (-.f64 d3 d1) d2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d3 d1) d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d3 (-.f64 d2 d1)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d3 (-.f64 d2 d1)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (-.f64 d3 d1) d2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d3 d1) d2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d3 (-.f64 d2 d1)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d3 (-.f64 d2 d1)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (-.f64 d3 d1) d2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d2 d1) d3))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d3 d1) d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (neg.f64 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1))) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d3 (-.f64 d2 d1)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d3 (-.f64 d2 d1)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (-.f64 d3 d1) d2) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (-.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (*.f64 #s(literal 0 binary64) d3)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (*.f64 #s(literal 0 binary64) d3)) (-.f64 (*.f64 d1 (*.f64 #s(literal 0 binary64) d3)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 2 binary64)) (*.f64 (-.f64 d2 (+.f64 d1 d3)) #s(literal 0 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 (neg.f64 d1)) (*.f64 d3 (neg.f64 d1)))) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d3 d1) d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (*.f64 #s(literal 0 binary64) d3)) (*.f64 d1 (*.f64 #s(literal 0 binary64) d3)))) (fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 (*.f64 #s(literal 0 binary64) d3))))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 (+.f64 d1 d3))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 d1) (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (-.f64 d2 d1) d1 (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))

eval45.0ms (0.3%)

Compiler

Compiled 4324 to 1477 computations (65.8% saved)

prune56.0ms (0.3%)

Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New2996305
Fresh224
Picked145
Done000
Total30212314
Accuracy
100.0%
Counts
314 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.1%
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
78.7%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
71.2%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
35.9%
(*.f64 d3 (neg.f64 d1))
82.2%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
60.1%
(*.f64 d1 (-.f64 d4 d3))
56.2%
(*.f64 d1 (-.f64 d4 d1))
58.1%
(*.f64 d1 (-.f64 d2 d3))
55.1%
(*.f64 d1 (+.f64 d4 d2))
32.3%
(*.f64 d1 (neg.f64 d1))
32.7%
(*.f64 d1 d4)
27.4%
(*.f64 d1 d2)
Compiler

Compiled 193 to 128 computations (33.7% saved)

localize62.0ms (0.4%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d2 d1))
96.3%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
100.0%
(*.f64 d1 (-.f64 d4 d1))
100.0%
(*.f64 d1 (+.f64 d4 d2))
100.0%
(*.f64 d1 (-.f64 d2 d3))
95.1%
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
Results
46.0ms256×256valid
Compiler

Compiled 78 to 16 computations (79.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 9.0ms (54.3% of total)
ival-sub: 4.0ms (24.1% of total)
ival-add: 4.0ms (24.1% of total)
const: 0.0ms (0% of total)

series12.0ms (0.1%)

Counts
4 → 138
Calls
Call 1
Inputs
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 d4 d2))>
#<alt (*.f64 d1 (-.f64 d4 d1))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))>
Outputs
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))>
#<alt (*.f64 d1 (-.f64 d2 d3))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 d2)>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))>
#<alt (*.f64 d1 d4)>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 d1 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 d1 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) d1)) #s(literal 1 binary64)))>
#<alt (*.f64 d1 (-.f64 d2 d1))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 d4) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 d4) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 d4) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4)) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4)) d2)))))>
Calls

36 calls:

TimeVariablePointExpression
0.0ms
d1
@0
(* d1 (+ d4 d2))
0.0ms
d1
@inf
(* d1 (+ d4 d2))
0.0ms
d1
@-inf
(* d1 (- d4 d1))
0.0ms
d4
@-inf
(* d1 (- d4 d1))
0.0ms
d1
@inf
(* d1 (- d4 d1))

rewrite175.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1372×log1p-expm1-u
183×add-cube-cbrt
182×expm1-log1p-u
179×add-exp-log
179×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022106
1374106
25878106
Stop Event
node limit
Counts
4 → 136
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(*.f64 (+.f64 d4 (-.f64 d2 d3)) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 d4 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))) d1) (-.f64 d4 d2))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (*.f64 d1 d2))
(fma.f64 d4 d1 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 d4))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(*.f64 (+.f64 d4 (-.f64 d2 d1)) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d4) d1) (-.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 d1 (-.f64 d2 d1) (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (-.f64 d2 d1) d1 (*.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 d4))

simplify281.0ms (1.7%)

Algorithm
egg-herbie
Rules
473×cancel-sign-sub-inv
378×fma-neg
367×distribute-lft-neg-in
334×distribute-rgt-neg-in
233×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042010878
1114210535
2383110235
Stop Event
node limit
Counts
274 → 230
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) d1)) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4)) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4)) d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 (-.f64 d2 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(*.f64 (+.f64 d4 (-.f64 d2 d3)) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 d3))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 d4 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))) d1) (-.f64 d4 d2))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (*.f64 d1 d2))
(fma.f64 d4 d1 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 d4))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 d4))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(*.f64 (+.f64 d4 (-.f64 d2 d1)) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d4) d1) (-.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 d1 (-.f64 d2 d1) (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (-.f64 d2 d1) d1 (*.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 d4))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d3) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d3) d4) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d3) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 d4 d2)) (*.f64 d3 (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) (-.f64 d4 d3))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 d4 d2)) (*.f64 d3 (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) (-.f64 d4 d3))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 d4 d2)) (*.f64 d3 (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) (-.f64 d4 d3))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 d4 d2)) (*.f64 d3 (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) (-.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 d4 d2)) (*.f64 d3 (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) (-.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4)) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (*.f64 d1 (/.f64 d3 d2)) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 d4 d2)) (*.f64 d3 (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) (-.f64 d4 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (*.f64 d1 (/.f64 d4 d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) d1))
(*.f64 d3 (-.f64 (*.f64 (/.f64 d1 d3) (+.f64 d2 d4)) d1))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (*.f64 d1 (/.f64 d4 d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) d1))
(*.f64 d3 (-.f64 (*.f64 (/.f64 d1 d3) (+.f64 d2 d4)) d1))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (+.f64 (/.f64 (*.f64 d1 d2) d3) (/.f64 (*.f64 d1 d4) d3))))
(*.f64 d3 (fma.f64 #s(literal -1 binary64) d1 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (*.f64 d1 (/.f64 d4 d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (+.f64 (/.f64 d2 d3) (/.f64 d4 d3))) d1))
(*.f64 d3 (-.f64 (*.f64 (/.f64 d1 d3) (+.f64 d2 d4)) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))
(neg.f64 (*.f64 d3 (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))
(*.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) (/.f64 d1 d3))) (neg.f64 d3))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d4) d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))
(neg.f64 (*.f64 d3 (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))
(*.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) (/.f64 d1 d3))) (neg.f64 d3))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d4) d3))) (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) d3)))))
(neg.f64 (*.f64 d3 (+.f64 d1 (neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 d4)) d3)))))
(*.f64 (-.f64 d1 (*.f64 (+.f64 d2 d4) (/.f64 d1 d3))) (neg.f64 d3))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d4) d3))) (neg.f64 d3))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 d2 d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d1 d4)
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1)))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (/.f64 d4 d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d1 d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d1 d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d1 d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d1 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d1 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (neg.f64 (pow.f64 d1 #s(literal 2 binary64))) d4)))
(*.f64 d4 (-.f64 d1 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d4)))
(*.f64 d4 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d1 d4))))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 (+.f64 d2 (+.f64 d4 (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) (+.f64 (/.f64 d2 d1) #s(literal -1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal -1 binary64) (/.f64 d4 d1)) (/.f64 d2 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) (+.f64 (/.f64 d2 d1) #s(literal -1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal -1 binary64) (/.f64 d4 d1)) (/.f64 d2 d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 d2 d1) (/.f64 d4 d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d2 d1) (+.f64 (/.f64 d4 d1) #s(literal -1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (/.f64 d4 d1) (+.f64 (/.f64 d2 d1) #s(literal -1 binary64))))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (+.f64 #s(literal -1 binary64) (/.f64 d4 d1)) (/.f64 d2 d1)))
(*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64)))
(neg.f64 (pow.f64 d1 #s(literal 2 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 d2 d4)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 d4) d2) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 d2 d4)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 d4) d2) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d1)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4)) d1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 d2 d4)) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 d4) d2) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 d4) d1)))
(*.f64 d1 (-.f64 d2 d1))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) d1))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d1)) d4)))))
(*.f64 d4 (+.f64 d1 (*.f64 d1 (/.f64 (-.f64 d2 d1) d4))))
(*.f64 d4 (fma.f64 d1 (/.f64 (-.f64 d2 d1) d4) d1))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 d4 d2)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d1) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 d4 d2)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d1) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2)) (/.f64 (*.f64 d1 d4) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 d4 d2)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d1) d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4)) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 d4 d2)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d1) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4)) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 d4 d2)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d1) d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal 2 binary64))) (*.f64 d1 d4)) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2) (*.f64 d1 (/.f64 d4 d2)))))
(*.f64 d2 (+.f64 d1 (-.f64 (*.f64 d1 (/.f64 d4 d2)) (/.f64 (pow.f64 d1 #s(literal 2 binary64)) d2))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 d4 d1) d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 (-.f64 d4 d2))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d4 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 (-.f64 d4 d2))))
(*.f64 (+.f64 d4 (-.f64 d2 d3)) d1)
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 (-.f64 d4 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 (-.f64 d4 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 d2 d3) #s(literal 3 binary64)) (pow.f64 d4 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 (-.f64 d4 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 (-.f64 d4 d2))))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 d4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4))))
(+.f64 (*.f64 d1 (+.f64 d2 d4)) #s(literal 0 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 d4 d2)))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 d4 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 d4 d2))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 d4 d2)))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 d1 (-.f64 d4 d2)))
(/.f64 (*.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d2 (-.f64 d2 d4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))) d1) (-.f64 d4 d2))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 d4 d2)))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 d1 (-.f64 d4 d2)))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d2 d4))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d2 d4))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 d4))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(*.f64 d1 (+.f64 d2 d4))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d2 d4))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d4 d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d2 d4))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4))))
(+.f64 (*.f64 d1 (+.f64 d2 d4)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d2 d4))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d2 d4))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 d1 d4 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 d4 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d4))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 d4 d1))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 0 binary64))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64)))) (+.f64 d1 d4))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 d1 (+.f64 d1 d4)))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) d1) (+.f64 d1 d4))
(*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (/.f64 d1 (+.f64 d1 d4)))
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d4 d1))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d4 d1))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))
(*.f64 d1 (-.f64 d4 d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d4 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))
(+.f64 (*.f64 d1 (-.f64 d4 d1)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))
(*.f64 d1 (-.f64 d4 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) #s(literal 0 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d4 d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (-.f64 d2 d1) d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d4 d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))))
(*.f64 (+.f64 d4 (-.f64 d2 d1)) d1)
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (-.f64 d2 d1) d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d4 d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (-.f64 d2 d1) d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d4) d1) (-.f64 d2 d1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (-.f64 d2 d1) d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d4 d2) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d2 d1)) (-.f64 (-.f64 d2 d1) d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 (-.f64 d2 d1) #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (-.f64 d2 d1) (*.f64 d1 (-.f64 (-.f64 d2 d1) d4))) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d4 (-.f64 d2 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d4 d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (+.f64 (-.f64 d4 d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 d2 d1)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 (-.f64 d2 d1))))
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d2 d1))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d1)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(fma.f64 d1 (-.f64 d2 d1) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(fma.f64 (-.f64 d2 d1) d1 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 d1)))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))

eval54.0ms (0.3%)

Compiler

Compiled 5215 to 1716 computations (67.1% saved)

prune132.0ms (0.8%)

Pruning

13 alts after pruning (6 fresh and 7 done)

PrunedKeptTotal
New3334337
Fresh123
Picked235
Done044
Total33613349
Accuracy
100.0%
Counts
349 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.1%
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
58.6%
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
52.7%
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
53.2%
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
35.9%
(*.f64 (neg.f64 d1) d3)
82.2%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
60.1%
(*.f64 d1 (-.f64 d4 d3))
56.2%
(*.f64 d1 (-.f64 d4 d1))
58.1%
(*.f64 d1 (-.f64 d2 d3))
55.1%
(*.f64 d1 (+.f64 d4 d2))
32.3%
(*.f64 d1 (neg.f64 d1))
32.7%
(*.f64 d1 d4)
27.4%
(*.f64 d1 d2)
Compiler

Compiled 184 to 123 computations (33.2% saved)

localize84.0ms (0.5%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
96.6%
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
97.8%
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
100.0%
(*.f64 d1 (-.f64 d2 d3))
100.0%
(*.f64 d1 (-.f64 d4 d3))
Results
59.0ms256×256valid
Compiler

Compiled 67 to 16 computations (76.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-add: 11.0ms (41.1% of total)
ival-mult: 10.0ms (37.4% of total)
ival-sub: 5.0ms (18.7% of total)
ival-neg: 1.0ms (3.7% of total)
const: 0.0ms (0% of total)

series7.0ms (0%)

Counts
3 → 93
Calls
Call 1
Inputs
#<alt (*.f64 d1 (-.f64 d4 d3))>
#<alt (+.f64 (*.f64 d1 d4) (*.f64 d1 d2))>
#<alt (-.f64 (*.f64 d1 d4) (*.f64 d1 d3))>
Outputs
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))>
#<alt (*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 d1 (+.f64 d2 d4))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4))))>
#<alt (*.f64 d1 d2)>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))>
#<alt (*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))>
#<alt (*.f64 d1 d4)>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d4))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))>
#<alt (*.f64 d1 (-.f64 d4 d3))>
#<alt (*.f64 d1 (-.f64 d4 d3))>
#<alt (*.f64 d1 (-.f64 d4 d3))>
#<alt (*.f64 d1 (-.f64 d4 d3))>
#<alt (*.f64 d1 (-.f64 d4 d3))>
#<alt (*.f64 d1 (-.f64 d4 d3))>
#<alt (*.f64 d1 (-.f64 d4 d3))>
#<alt (*.f64 d1 (-.f64 d4 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) d3))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))>
#<alt (*.f64 d1 d4)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d4) d3) d1))>
#<alt (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d4) d3) d1))>
#<alt (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d4) d3) d1))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)) (*.f64 #s(literal -1 binary64) d1))))>
Calls

27 calls:

TimeVariablePointExpression
0.0ms
d1
@-inf
(- (* d1 d4) (* d1 d3))
0.0ms
d1
@0
(* d1 (- d4 d3))
0.0ms
d1
@inf
(* d1 (- d4 d3))
0.0ms
d3
@-inf
(- (* d1 d4) (* d1 d3))
0.0ms
d1
@-inf
(* d1 (- d4 d3))

rewrite155.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
864×log1p-expm1-u
864×expm1-log1p-u
408×fma-neg
226×expm1-undefine
226×log1p-undefine
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01866
127366
2378666
Stop Event
node limit
Counts
3 → 238
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
Outputs
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3))))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d4 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d4 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d4 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d4 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d4 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d4 d3))
(pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d4) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (exp.f64 (*.f64 d1 (neg.f64 d3)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))) (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (pow.f64 (exp.f64 (-.f64 d4 d3)) d1)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3)) (pow.f64 (exp.f64 d1) d4)))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d3))) (pow.f64 (exp.f64 d1) d4)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d3))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d1 d4 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d4 d1 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (-.f64 d4 d3) d1 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d2))))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d4 d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 d2)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d2))))
(*.f64 (+.f64 d4 d2) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d2)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d4 (*.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d4 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d4) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) d4)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 d4 d3)) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (-.f64 d4 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))))
(*.f64 (sqrt.f64 (-.f64 d4 d3)) (*.f64 (sqrt.f64 (-.f64 d4 d3)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d3))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 d4 d3)))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d3))) (sqrt.f64 (-.f64 d4 d3)))
(*.f64 (*.f64 (-.f64 d4 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d4 d3) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d4 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d4 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d4 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d4 d3))
(pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d4) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (exp.f64 (*.f64 d1 (neg.f64 d3)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))) (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (pow.f64 (exp.f64 (-.f64 d4 d3)) d1)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3)) (pow.f64 (exp.f64 d1) d4)))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d3))) (pow.f64 (exp.f64 d1) d4)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d3))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d1 d4 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d4 d1 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (-.f64 d4 d3) d1 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))

simplify159.0ms (1%)

Algorithm
egg-herbie
Rules
585×distribute-lft-in
575×fma-neg
557×distribute-rgt-in
400×distribute-lft-neg-in
338×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040711063
1105010636
2339410310
Stop Event
node limit
Counts
331 → 196
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d1 d4)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4))))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d1 d4)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d4) d3) d1))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d4) d3) d1))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d4) d3) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)) (*.f64 #s(literal -1 binary64) d1))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3))))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d4 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d4 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d4 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d4 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d4 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d4 d3))
(pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d4) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (exp.f64 (*.f64 d1 (neg.f64 d3)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))) (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (pow.f64 (exp.f64 (-.f64 d4 d3)) d1)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3)) (pow.f64 (exp.f64 d1) d4)))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d3))) (pow.f64 (exp.f64 d1) d4)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d3))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d1 d4 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d4 d1 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (-.f64 d4 d3) d1 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d2))))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d4 d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 d2)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d2))))
(*.f64 (+.f64 d4 d2) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d2)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d4 (*.f64 d1 d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d4 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d4) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) d4)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 d4))
(fma.f64 d4 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d4))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d4))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3)))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 d4 d3)) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (-.f64 d4 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))))
(*.f64 (sqrt.f64 (-.f64 d4 d3)) (*.f64 (sqrt.f64 (-.f64 d4 d3)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d3))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 d4 d3)))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d3))) (sqrt.f64 (-.f64 d4 d3)))
(*.f64 (*.f64 (-.f64 d4 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (-.f64 d4 d3) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d4 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d4 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d4 d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d4 d3))
(pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d4) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (exp.f64 (*.f64 d1 (neg.f64 d3)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))) (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (pow.f64 (exp.f64 (-.f64 d4 d3)) d1)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3)) (pow.f64 (exp.f64 d1) d4)))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d3))) (pow.f64 (exp.f64 d1) d4)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d3))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 1 binary64)))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d1 d4 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d3)))
(fma.f64 d4 d1 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (-.f64 d4 d3) d1 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
Outputs
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d3 (/.f64 d1 d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d3 (/.f64 d1 d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d3 (/.f64 d1 d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d3 (/.f64 d1 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d3 (/.f64 d1 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d3 (/.f64 d1 d4))))
(*.f64 d1 d4)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d4 d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d4 d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 d3 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d4) d3)))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d4 d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d4 d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d4 d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d4 d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (+.f64 d2 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4))))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4))))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4))))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 (*.f64 #s(literal -1 binary64) d2) (*.f64 #s(literal -1 binary64) d4))))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d2) d4)))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 d2) d4)))
(*.f64 d4 (fma.f64 d1 (/.f64 d2 d4) d1))
(*.f64 d1 d4)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d4) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -1 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d4 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d4 d2) d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d4) (*.f64 #s(literal -1 binary64) d3))))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d3 (/.f64 d1 d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d3 (/.f64 d1 d4))))
(*.f64 d4 (+.f64 d1 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d3 (/.f64 d1 d4))))
(*.f64 d1 d4)
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d3 (/.f64 d1 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d3 (/.f64 d1 d4))))
(*.f64 #s(literal -1 binary64) (*.f64 d4 (+.f64 (*.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 d1 d3) d4))))
(*.f64 d4 (+.f64 d1 (/.f64 (*.f64 d1 (neg.f64 d3)) d4)))
(*.f64 d4 (-.f64 d1 (*.f64 d1 (/.f64 d3 d4))))
(*.f64 d4 (-.f64 d1 (*.f64 d3 (/.f64 d1 d4))))
(*.f64 d1 d4)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d4) d3) d1))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d4 d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d4) d3) d1))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d4 d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 d3 (-.f64 (/.f64 (*.f64 d1 d4) d3) d1))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d4 d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d3))
(*.f64 d1 (neg.f64 d3))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d4 d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d4 d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(*.f64 #s(literal -1 binary64) (*.f64 d3 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d1 d4) d3)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d3 (-.f64 (*.f64 d1 (/.f64 d4 d3)) d1))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d4 d3))))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(*.f64 d1 (-.f64 d4 d3))
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3))))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 d4))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d4 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 d4)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 d4))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d4 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 d4))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 d4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 d4))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 d4)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 d4))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (-.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (*.f64 d1 d3)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) (*.f64 d1 d3)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d1 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d1 d3)))) (fma.f64 d1 (-.f64 d4 d3) (*.f64 #s(literal 0 binary64) (*.f64 d1 d3))))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d3 d4)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d3 d4))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d4 d3))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4)))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d3 d4)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d3 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d4 d3))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4)))
(pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d4 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d4 d3))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d4 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d4 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d4) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3))))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3))))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (exp.f64 (*.f64 d1 (neg.f64 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))) (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (pow.f64 (exp.f64 (-.f64 d4 d3)) d1)))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3)) (pow.f64 (exp.f64 d1) d4)))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d3))) (pow.f64 (exp.f64 d1) d4)))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d3))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(*.f64 d1 (-.f64 d4 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d4 d3))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d4 d3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d4 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 d4 d3))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 d4 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 d1 d4 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 d4 d1 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (-.f64 d4 d3) d1 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d2)))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d2)))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d4 d2)))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d4 d2)))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d2 d4))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 d2) (-.f64 d2 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d2)))
(*.f64 (+.f64 d4 d2) d1)
(*.f64 d1 (+.f64 d4 d2))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d2 d4))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 d2) (-.f64 d2 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d4 d2)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d2 d4))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 d2) (-.f64 d2 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d4 (*.f64 d1 d2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d2 d4))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 d2) (-.f64 d2 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d2 (*.f64 d1 (-.f64 d2 d4))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 d2) (-.f64 d2 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d4 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d4 d2)))
(pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d4 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d4 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d4 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d4 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 d2)))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d4 d2)))))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d4) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (pow.f64 (exp.f64 d2) d1)))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) d4)))
(*.f64 d1 (+.f64 d4 d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(*.f64 d1 (+.f64 d4 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d4 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d4 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))))
(*.f64 d1 (+.f64 d4 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d1 d4 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d1 d2 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d4 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 d2 d1 (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d4))
(*.f64 d1 (+.f64 d4 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d4 d2))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 1 binary64) (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) #s(literal 2 binary64)) (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 d3))
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (-.f64 d4 d3) d1)
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 d4 d3)) d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (sqrt.f64 (-.f64 d4 d3)) (*.f64 (sqrt.f64 (-.f64 d4 d3)) d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 d4))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 d4)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d3))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d3)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d3))) (sqrt.f64 (-.f64 d4 d3)))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (*.f64 (-.f64 d4 d3) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 (*.f64 (-.f64 d4 d3) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (-.f64 d4 d3))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3)))) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 d4))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d4 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 d4))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d4 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 d4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 d4))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (+.f64 d4 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 d4)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (neg.f64 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 d4))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d3 d4)) (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (-.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (*.f64 d1 d3)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) (*.f64 d1 d3)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 d4)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d1 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d1 d3)))) (fma.f64 d1 (-.f64 d4 d3) (*.f64 #s(literal 0 binary64) (*.f64 d1 d3))))
(/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d4 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d3 d4)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d3 d4))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64)))) (+.f64 d4 d3))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4)))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d3 d4)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d4 d4 (*.f64 d3 (+.f64 d3 d4))))
(/.f64 (*.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) d1) (+.f64 d4 d3))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 #s(literal 2 binary64)) (pow.f64 d3 #s(literal 2 binary64))) (+.f64 d3 d4)))
(pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 1 binary64))
(*.f64 d1 (-.f64 d4 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 3 binary64))
(*.f64 d1 (-.f64 d4 d3))
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (-.f64 d4 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64))
(*.f64 d1 (-.f64 d4 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 2 binary64)))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (pow.f64 (exp.f64 (-.f64 d4 d3)) d1))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d4) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3))))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3))))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4))) (exp.f64 (*.f64 d1 (neg.f64 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))) (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (pow.f64 (exp.f64 (-.f64 d4 d3)) d1)))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3)) (pow.f64 (exp.f64 d1) d4)))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 d1) d3)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d3))) (pow.f64 (exp.f64 d1) d4)))
(*.f64 d1 (-.f64 d4 d3))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (neg.f64 d3))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d4)))))
(*.f64 d1 (-.f64 d4 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d4 d3))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d4 d3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d3) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (-.f64 d4 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 d4 d3))
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))))
(*.f64 d1 (-.f64 d4 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 1 binary64)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 d1 d4 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 d4 d1 (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (-.f64 d4 d3) d1 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 d4) #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (cbrt.f64 (*.f64 d1 d4)) (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (sqrt.f64 d4) (*.f64 (sqrt.f64 d4) d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d4) #s(literal 2 binary64))) (cbrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 d4)) (sqrt.f64 d4) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (-.f64 d4 d3))
(fma.f64 (*.f64 d4 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))
(*.f64 d1 (-.f64 d4 d3))

eval66.0ms (0.4%)

Compiler

Compiled 4305 to 1287 computations (70.1% saved)

prune57.0ms (0.3%)

Pruning

13 alts after pruning (2 fresh and 11 done)

PrunedKeptTotal
New2741275
Fresh011
Picked055
Done167
Total27513288
Accuracy
100.0%
Counts
288 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.6%
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
52.7%
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
53.2%
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
55.7%
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
35.9%
(*.f64 (neg.f64 d1) d3)
82.2%
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
60.1%
(*.f64 d1 (-.f64 d4 d3))
56.2%
(*.f64 d1 (-.f64 d4 d1))
58.1%
(*.f64 d1 (-.f64 d2 d3))
55.1%
(*.f64 d1 (+.f64 d4 d2))
32.3%
(*.f64 d1 (neg.f64 d1))
32.7%
(*.f64 d1 d4)
27.4%
(*.f64 d1 d2)
Compiler

Compiled 298 to 130 computations (56.4% saved)

regimes100.0ms (0.6%)

Counts
24 → 1
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))
(-.f64 (*.f64 d1 (-.f64 d2 d1)) (*.f64 d1 d3))
(-.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)))
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1)))
Outputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
Calls

5 calls:

67.0ms
d1
9.0ms
d3
9.0ms
d4
7.0ms
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
7.0ms
d2
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1d4
100.0%1(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1))
Compiler

Compiled 39 to 27 computations (30.8% saved)

regimes73.0ms (0.4%)

Counts
16 → 10
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
Calls

4 calls:

51.0ms
d1
9.0ms
d4
7.0ms
d3
5.0ms
d2
Results
AccuracySegmentsBranch
98.1%23d1
97.7%10d2
98.4%42d3
97.7%42d4
Compiler

Compiled 20 to 16 computations (20% saved)

regimes6.0ms (0%)

Counts
15 → 8
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3)))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
Calls

1 calls:

5.0ms
d2
Results
AccuracySegmentsBranch
97.7%8d2
Compiler

Compiled 5 to 4 computations (20% saved)

regimes7.0ms (0%)

Counts
13 → 4
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3))
Calls

1 calls:

6.0ms
d2
Results
AccuracySegmentsBranch
97.7%4d2
Compiler

Compiled 5 to 4 computations (20% saved)

regimes5.0ms (0%)

Counts
11 → 9
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
Outputs
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
Calls

1 calls:

4.0ms
d2
Results
AccuracySegmentsBranch
87.2%9d2
Compiler

Compiled 5 to 4 computations (20% saved)

regimes20.0ms (0.1%)

Counts
10 → 21
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (-.f64 d4 d3))
Calls

4 calls:

6.0ms
d2
5.0ms
d1
4.0ms
d3
4.0ms
d4
Results
AccuracySegmentsBranch
82.8%21d4
95.4%58d3
96.3%58d1
94.4%43d2
Compiler

Compiled 20 to 16 computations (20% saved)

regimes7.0ms (0%)

Counts
9 → 26
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (-.f64 d4 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
Calls

1 calls:

6.0ms
d4
Results
AccuracySegmentsBranch
81.5%26d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes4.0ms (0%)

Counts
8 → 21
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (-.f64 d2 d3))
Outputs
(*.f64 d1 (-.f64 d2 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
Calls

1 calls:

3.0ms
d4
Results
AccuracySegmentsBranch
78.2%21d4
Compiler

Compiled 5 to 4 computations (20% saved)

regimes17.0ms (0.1%)

Counts
7 → 85
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 (neg.f64 d1) d3)
(*.f64 d1 (+.f64 d4 d2))
Outputs
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (+.f64 d4 d2))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d3))
Calls

4 calls:

5.0ms
d4
5.0ms
d3
3.0ms
d1
3.0ms
d2
Results
AccuracySegmentsBranch
92.2%85d3
92.7%91d1
88.9%83d2
94.7%116d4
Compiler

Compiled 20 to 16 computations (20% saved)

regimes11.0ms (0.1%)

Counts
6 → 91
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d3 (neg.f64 d1))
(*.f64 (neg.f64 d1) d3)
Outputs
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d3))
(*.f64 d1 d4)
Calls

3 calls:

4.0ms
d2
3.0ms
d1
3.0ms
d3
Results
AccuracySegmentsBranch
92.1%113d1
88.5%91d2
90.0%113d3
Compiler

Compiled 15 to 12 computations (20% saved)

regimes3.0ms (0%)

Counts
3 → 80
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
Outputs
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d2)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
(*.f64 d1 (neg.f64 d1))
(*.f64 d1 d4)
Calls

1 calls:

2.0ms
d2
Results
AccuracySegmentsBranch
68.9%80d2
Compiler

Compiled 5 to 4 computations (20% saved)

regimes4.0ms (0%)

Counts
2 → 63
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d4)
Outputs
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
(*.f64 d1 d2)
(*.f64 d1 d4)
Calls

1 calls:

3.0ms
d2
Results
AccuracySegmentsBranch
52.5%63d2
Compiler

Compiled 5 to 4 computations (20% saved)

regimes1.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 d1 d2)
Outputs
(*.f64 d1 d2)
Calls

1 calls:

0.0ms
d2
Results
AccuracySegmentsBranch
27.4%1d2
Compiler

Compiled 5 to 4 computations (20% saved)

bsearch168.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
9.211826420120684e-57
1.7954404940029599e-56
56.0ms
1.880459301301142e-87
5.245069875160201e-83
11.0ms
6.797789627811781e-187
2.8082275664603076e-186
14.0ms
4.5275077377879895e-200
9.324980191945557e-198
12.0ms
-2.8031255483934953e-241
-3.2341575920891542e-242
14.0ms
-1.1530951968060188e-207
-6.568591741840228e-210
11.0ms
-1.636888132540063e-52
-5.006869808190678e-53
16.0ms
-5.518862098843412e-49
-5.1472586849678295e-52
19.0ms
-7.889692796683114e+68
-7.16619637242776e+61
Results
84.0ms960×0valid
Compiler

Compiled 1453 to 977 computations (32.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-mult: 29.0ms (61.7% of total)
ival-sub: 10.0ms (21.3% of total)
ival-add: 7.0ms (14.9% of total)
const: 1.0ms (2.1% of total)
backward-pass: 0.0ms (0% of total)

bsearch104.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
9.211826420120684e-57
1.7954404940029599e-56
14.0ms
1.880459301301142e-87
5.245069875160201e-83
12.0ms
-2.8031255483934953e-241
-3.2341575920891542e-242
12.0ms
-1.1530951968060188e-207
-6.568591741840228e-210
9.0ms
-1.636888132540063e-52
-5.006869808190678e-53
18.0ms
-5.518862098843412e-49
-5.1472586849678295e-52
22.0ms
-7.889692796683114e+68
-7.16619637242776e+61
Results
64.0ms752×0valid
Compiler

Compiled 1128 to 756 computations (33% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-mult: 24.0ms (63.8% of total)
ival-sub: 9.0ms (23.9% of total)
ival-add: 4.0ms (10.6% of total)
const: 1.0ms (2.7% of total)
backward-pass: 0.0ms (0% of total)

bsearch44.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
-1.636888132540063e-52
-5.006869808190678e-53
16.0ms
-5.518862098843412e-49
-5.1472586849678295e-52
16.0ms
-7.889692796683114e+68
-7.16619637242776e+61
Results
29.0ms352×0valid
Compiler

Compiled 528 to 356 computations (32.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 11.0ms (64.7% of total)
ival-sub: 4.0ms (23.5% of total)
ival-add: 2.0ms (11.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch197.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
9.592643801885362e+34
1.7644172531960315e+46
17.0ms
2277652599552601900.0
1.7645728501893155e+25
19.0ms
26880.694795047013
2277652599552601900.0
7.0ms
9.211826420120684e-57
1.7954404940029599e-56
17.0ms
1.880459301301142e-87
5.245069875160201e-83
16.0ms
3.2854986894284736e-99
1.700708119802012e-90
19.0ms
4.921567028710566e-168
4.646470649137474e-158
74.0ms
2.2516831739411028e-212
3.6614526175769006e-207
Results
151.0ms1104×0valid
Compiler

Compiled 1405 to 992 computations (29.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-mult: 34.0ms (65.8% of total)
ival-sub: 11.0ms (21.3% of total)
ival-add: 6.0ms (11.6% of total)
const: 1.0ms (1.9% of total)
backward-pass: 0.0ms (0% of total)

bsearch318.0ms (1.9%)

Algorithm
20×binary-search
Stop Event
predicate-same
predicate-same
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
9.420630721965207e+256
2.6404439645454913e+257
9.0ms
1.0627516226686853e+252
3.223946841923705e+253
16.0ms
1.2193056442774705e+248
3.525411946298959e+251
14.0ms
3.841587436038721e+238
1.909481601094826e+242
22.0ms
1.1780728429666303e+222
3.98488472109539e+223
14.0ms
6.430710005958067e+190
3.494097645046722e+194
16.0ms
7.939808670740622e+177
3.42149443498415e+181
14.0ms
2.098366357392622e+151
7.758196859450838e+153
16.0ms
5.236478024703526e+150
2.098366357392622e+151
16.0ms
4.227999995188126e+133
1.8509834557910024e+139
18.0ms
6.064545299352134e+128
7.48818376534912e+129
14.0ms
1.253842029942747e+122
2.2017532940622468e+126
24.0ms
8.152725170861222e+118
1.253842029942747e+122
5.0ms
1.4733580642883433e+110
2.154628887699156e+110
12.0ms
4.492465378154441e+109
1.4733580642883433e+110
10.0ms
7.675500752170404e+108
4.492465378154441e+109
17.0ms
5.02687703697157e+93
5.420069267053636e+101
19.0ms
1.3074751046900359e+85
5.816724147946312e+90
16.0ms
3.907340276854491e+62
7.013376605639189e+70
18.0ms
6.322783342800104e-14
8.412404269368813e-13
Results
216.0ms2240×0valid
Compiler

Compiled 2750 to 1950 computations (29.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 117.0ms
ival-mult: 70.0ms (59.8% of total)
ival-sub: 33.0ms (28.2% of total)
ival-add: 11.0ms (9.4% of total)
const: 2.0ms (1.7% of total)
backward-pass: 1.0ms (0.9% of total)

bsearch343.0ms (2.1%)

Algorithm
25×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
7.35064146965036e+289
5.905313877665562e+297
12.0ms
3.576558492063931e+288
7.35064146965036e+289
13.0ms
1.0627516226686853e+252
3.223946841923705e+253
5.0ms
8.670953229164922e+251
1.0627516226686853e+252
17.0ms
1.909481601094826e+242
3.2358487262837867e+243
14.0ms
1.1780728429666303e+222
3.98488472109539e+223
10.0ms
1.2092782848484026e+221
1.1780728429666303e+222
16.0ms
7.939808670740622e+177
3.42149443498415e+181
5.0ms
6.752540070093779e+177
7.939808670740622e+177
12.0ms
9.012428390323228e+170
2.7078164745306998e+172
14.0ms
6.249926303979828e+165
1.1459919377693613e+168
5.0ms
3.837100610689369e+162
5.1111480106335475e+162
16.0ms
5.773610863229274e+154
3.837100610689369e+162
14.0ms
5.236478024703526e+150
2.098366357392622e+151
14.0ms
9.259410247659175e+147
5.236478024703526e+150
12.0ms
6.064545299352134e+128
7.48818376534912e+129
14.0ms
1.253842029942747e+122
2.2017532940622468e+126
16.0ms
8.152725170861222e+118
1.253842029942747e+122
5.0ms
1.4733580642883433e+110
2.154628887699156e+110
9.0ms
4.492465378154441e+109
1.4733580642883433e+110
12.0ms
7.675500752170404e+108
4.492465378154441e+109
16.0ms
5.02687703697157e+93
5.420069267053636e+101
17.0ms
5.816724147946312e+90
5.02687703697157e+93
16.0ms
1.3074751046900359e+85
5.816724147946312e+90
14.0ms
6.989949748341761e+52
9.75592700493234e+53
Results
222.0ms2640×0valid
Compiler

Compiled 3051 to 2254 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 124.0ms
ival-mult: 77.0ms (62.3% of total)
ival-sub: 28.0ms (22.7% of total)
ival-add: 15.0ms (12.1% of total)
const: 2.0ms (1.6% of total)
backward-pass: 1.0ms (0.8% of total)

bsearch793.0ms (4.8%)

Algorithm
20×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
7.35064146965036e+289
5.905313877665562e+297
12.0ms
3.576558492063931e+288
7.35064146965036e+289
9.0ms
9.420630721965207e+256
2.6404439645454913e+257
154.0ms
3.223946841923705e+253
9.420630721965207e+256
12.0ms
1.0627516226686853e+252
3.223946841923705e+253
8.0ms
8.670953229164922e+251
1.0627516226686853e+252
12.0ms
1.909481601094826e+242
3.2358487262837867e+243
14.0ms
3.9112287559553246e+234
2.5776426819315936e+238
16.0ms
1.1780728429666303e+222
3.98488472109539e+223
10.0ms
1.2092782848484026e+221
1.1780728429666303e+222
18.0ms
7.939808670740622e+177
3.42149443498415e+181
5.0ms
6.752540070093779e+177
7.939808670740622e+177
368.0ms
9.012428390323228e+170
2.7078164745306998e+172
12.0ms
6.249926303979828e+165
1.1459919377693613e+168
5.0ms
3.837100610689369e+162
5.1111480106335475e+162
21.0ms
5.773610863229274e+154
3.837100610689369e+162
18.0ms
2.098366357392622e+151
7.758196859450838e+153
11.0ms
5.236478024703526e+150
2.098366357392622e+151
17.0ms
9.259410247659175e+147
5.236478024703526e+150
30.0ms
2.0121862224395342e+48
3.878990853355541e+50
Results
561.0ms2128×0valid
Compiler

Compiled 2365 to 1778 computations (24.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 455.0ms
ival-mult: 420.0ms (92.2% of total)
ival-sub: 22.0ms (4.8% of total)
ival-add: 11.0ms (2.4% of total)
const: 2.0ms (0.4% of total)
backward-pass: 1.0ms (0.2% of total)

bsearch2.1s (12.5%)

Algorithm
84×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
4.240943734420313e+288
7.949347430143964e+298
14.0ms
1.862152737960215e+284
4.240943734420313e+288
30.0ms
1.8210539298329736e+271
3.473869665428492e+279
12.0ms
6.903007485816776e+269
1.8210539298329736e+271
56.0ms
2.7762275446605125e+216
1.8125637006955414e+226
15.0ms
9.29169800749323e+210
2.7762275446605125e+216
19.0ms
3.021338495924823e+207
9.29169800749323e+210
10.0ms
7.591880452883951e+180
6.068448438691836e+181
18.0ms
1.0388839455850082e+172
3.7253074569494376e+177
14.0ms
1.776335381544799e+165
8.294197564777102e+168
0.0ms
1.722584852196895e+164
1.742413072184823e+164
11.0ms
1.1998178888776968e+157
1.2951362642779294e+158
16.0ms
6.228673341542305e+151
1.1998178888776968e+157
13.0ms
2.2628949786828233e+150
6.228673341542305e+151
18.0ms
2.1413075238641718e+140
1.336745951062882e+146
16.0ms
1.3302460473295837e+134
2.1413075238641718e+140
350.0ms
4.4428636987433086e+129
5.533825512800729e+130
12.0ms
1.2546966811434834e+128
4.4428636987433086e+129
17.0ms
6.887802854620553e+113
1.2546966811434834e+128
13.0ms
2.2267731764419343e+104
1.3685811444677188e+106
15.0ms
4.728843022626518e+95
1.2314336425409146e+101
10.0ms
2.3769867507934933e+89
3.192581026419014e+90
5.0ms
1.57198171047678e+72
2.1099392888741943e+72
15.0ms
9.812423455659581e+67
1.57198171047678e+72
14.0ms
2.2391551473672232e+64
9.812423455659581e+67
10.0ms
9.996138320442529e+63
2.2391551473672232e+64
14.0ms
4.9064991913412304e+60
9.996138320442529e+63
14.0ms
1.4184112371321896e+59
4.9064991913412304e+60
12.0ms
9.235445994028786e+51
2.583117584177715e+53
13.0ms
3.227172459791615e+50
9.235445994028786e+51
11.0ms
3.7848980999437174e+31
5.154984889789578e+32
15.0ms
3.353185748207843e+28
3.7848980999437174e+31
92.0ms
3.4032541846942515e+21
2.4680104973868344e+27
16.0ms
12692960521942852.0
3.4032541846942515e+21
19.0ms
1.949831887948894e-20
0.0012051430583932372
22.0ms
1.74598071690913e-24
1.949831887948894e-20
10.0ms
4.059076275691985e-25
1.74598071690913e-24
50.0ms
9.41905424618931e-38
1.8077528123747874e-36
12.0ms
1.2646084629488192e-47
3.059179466873515e-46
7.0ms
2.4077608489226193e-71
3.968131146510603e-71
12.0ms
3.1239166553896814e-73
2.4077608489226193e-71
16.0ms
1.5154238324901737e-74
3.1239166553896814e-73
10.0ms
1.3199006870141504e-76
9.472335324031246e-76
18.0ms
3.2184304798219223e-87
1.4844363104498181e-83
14.0ms
1.6136723148319397e-91
3.2184304798219223e-87
18.0ms
3.007243748135198e-103
2.2538418118745825e-92
14.0ms
1.997047839572676e-107
9.083451385717262e-105
76.0ms
6.1622480643902656e-117
1.997047839572676e-107
17.0ms
2.1693609025177077e-128
1.933735572493799e-122
16.0ms
2.3880382705958243e-134
2.1693609025177077e-128
16.0ms
1.0286439105332888e-161
4.140196353258986e-159
17.0ms
1.7683141843338171e-169
6.678249112810262e-162
14.0ms
2.4453751317114313e-172
1.7683141843338171e-169
15.0ms
1.1587573437886799e-175
2.4453751317114313e-172
16.0ms
1.3363319078846088e-200
4.5634715293529366e-195
13.0ms
3.647841253285403e-202
1.3363319078846088e-200
11.0ms
8.140505226749865e-203
3.647841253285403e-202
59.0ms
7.614324194575632e-220
7.208426491112103e-215
9.0ms
3.1144676783131164e-262
1.2094246893408157e-261
14.0ms
4.9156398829624525e-265
3.1144676783131164e-262
14.0ms
3.2563138772368457e-271
7.000160434512372e-270
14.0ms
1.6133912299517636e-274
3.2563138772368457e-271
12.0ms
1.7968549033392486e-305
1.9558082180567102e-303
51.0ms
-3.0255645215267753e-304
1.3939337462861815e-306
16.0ms
-2.2365351429095437e-286
-6.466776126401925e-296
74.0ms
-1.0663744354929023e-284
-2.2365351429095437e-286
17.0ms
-7.37978521425621e-230
-7.852164646235992e-240
18.0ms
-8.200515189909074e-219
-4.1055750499475904e-224
19.0ms
-2.713266222666662e-176
-1.2290422017646838e-191
14.0ms
-2.560053999075843e-164
-1.172227357272145e-167
17.0ms
-3.507629113615505e-137
-1.756439801946769e-143
17.0ms
-1.0530333188027937e-128
-5.0512919240025655e-136
14.0ms
-2.5972373536350337e-125
-1.0530333188027937e-128
23.0ms
-6.961077348633731e-95
-2.8781744774327803e-114
7.0ms
-2.479889328593483e-84
-1.358386372879031e-84
15.0ms
-1.3620431547403673e-77
-7.266473361905424e-81
14.0ms
-8.185523016799924e-47
-4.172838358750714e-50
17.0ms
-5.029975288029012e-37
-1.1734292418778453e-42
15.0ms
-4.5334084329552904e-23
-1.1377955857133527e-27
18.0ms
-2.3958280820391538e-5
-7.239442283483645e-18
13.0ms
-0.00015152598358634923
-2.3958280820391538e-5
7.0ms
-159543.90405661747
-82451.12651568229
12.0ms
-4078061.9156630714
-159543.90405661747
17.0ms
-1.5767335987889174e+74
-2.3286278042896526e+71
Results
1.6s10352×0valid
Compiler

Compiled 11645 to 8757 computations (24.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.1s
ival-mult: 844.0ms (78.9% of total)
ival-sub: 107.0ms (10% of total)
ival-add: 107.0ms (10% of total)
const: 9.0ms (0.8% of total)
backward-pass: 4.0ms (0.4% of total)

bsearch1.5s (9%)

Algorithm
90×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.1734735762241375e+83
2.763891777133686e+92
3.0ms
1.0929169899210467e+83
1.1734735762241375e+83
16.0ms
1.2942136766424558e+76
1.0929169899210467e+83
17.0ms
3.816354125221908e+58
1.2942136766424558e+76
18.0ms
9.592643801885362e+34
1.7644172531960315e+46
14.0ms
7.857594525425705e+31
9.592643801885362e+34
17.0ms
2277652599552601900.0
1.7645728501893155e+25
18.0ms
26880.694795047013
2277652599552601900.0
17.0ms
7.765160491082268e-15
162.54982731847176
17.0ms
7.174055076024643e-22
7.765160491082268e-15
17.0ms
3.5296321948807285e-48
3.753471870634936e-39
14.0ms
1.880459301301142e-87
5.245069875160201e-83
15.0ms
1.700708119802012e-90
7.451735484668652e-90
16.0ms
3.2854986894284736e-99
1.700708119802012e-90
18.0ms
1.5586491519200784e-105
3.2854986894284736e-99
17.0ms
2.300266357965536e-120
1.5586491519200784e-105
10.0ms
1.1691042007510897e-120
2.300266357965536e-120
17.0ms
4.921567028710566e-168
4.646470649137474e-158
20.0ms
2.3145116138746348e-178
4.921567028710566e-168
12.0ms
8.042717201948814e-180
2.3145116138746348e-178
5.0ms
5.036408558662923e-187
6.797789627811781e-187
13.0ms
9.324980191945557e-198
2.47487056251871e-196
12.0ms
4.5275077377879895e-200
9.324980191945557e-198
15.0ms
3.6614526175769006e-207
5.429476871232916e-204
15.0ms
2.2516831739411028e-212
3.6614526175769006e-207
12.0ms
1.485239368454899e-235
1.5861087434115676e-233
15.0ms
2.369876717544199e-246
6.189300187767261e-243
12.0ms
4.974776052100998e-251
1.0906626012838944e-248
15.0ms
1.3321053603075991e-255
4.974776052100998e-251
14.0ms
1.5946897217083767e-259
1.3321053603075991e-255
15.0ms
1.9306721235780392e-286
2.9036827045287796e-283
15.0ms
1.2806439019387347e-291
1.9306721235780392e-286
18.0ms
6.122592080663741e-308
1.2806439019387347e-291
17.0ms
-1.2718976137296633e-303
6.122592080663741e-308
10.0ms
-1.4608960260186118e-297
-1.1537768434732216e-298
19.0ms
-4.3163011398031625e-292
-1.4608960260186118e-297
12.0ms
-3.736782538894167e-290
-4.3163011398031625e-292
17.0ms
-3.17343485106532e-287
-3.736782538894167e-290
10.0ms
-3.930842148978692e-286
-3.17343485106532e-287
12.0ms
-9.284351716795612e-284
-3.930842148978692e-286
19.0ms
-6.559646167041962e-274
-3.3274801927041194e-281
16.0ms
-8.799441770934993e-265
-7.715293628640912e-271
17.0ms
-4.8487662457193805e-262
-8.799441770934993e-265
14.0ms
-6.0051551829570594e-257
-1.9081569466435432e-259
16.0ms
-3.2341575920891542e-242
-5.970745808703278e-249
16.0ms
-2.8031255483934953e-241
-3.2341575920891542e-242
12.0ms
-1.1530951968060188e-207
-6.568591741840228e-210
21.0ms
-4.735539836857872e-192
-2.9450650846711275e-202
17.0ms
-4.8065365790191797e-172
-9.717360557127718e-186
10.0ms
-4.332641348809503e-160
-4.072439891275387e-161
19.0ms
-6.768116544172433e-152
-4.332641348809503e-160
14.0ms
-2.384673175339019e-149
-6.768116544172433e-152
14.0ms
-2.2771295133122393e-147
-2.384673175339019e-149
10.0ms
-2.357434883548294e-145
-1.615859719905534e-146
19.0ms
-9.51097122053374e-139
-2.357434883548294e-145
16.0ms
-5.054771145579695e-133
-9.51097122053374e-139
10.0ms
-2.5066098395703253e-132
-5.054771145579695e-133
15.0ms
-2.351384450073939e-120
-1.5117391093851173e-123
9.0ms
-1.218810980702227e-117
-3.8116864417836514e-118
15.0ms
-7.331490859240029e-113
-2.835318213674791e-116
12.0ms
-6.464302619514064e-111
-7.331490859240029e-113
18.0ms
-5.513321096670947e-104
-6.464302619514064e-111
9.0ms
-1.6180083066117575e-103
-5.513321096670947e-104
15.0ms
-3.8536698889796195e-99
-3.6814843457216243e-103
17.0ms
-8.591488140908357e-86
-2.8682776981348593e-96
16.0ms
-9.646407548703842e-80
-8.591488140908357e-86
2.0ms
-1.1971784089363067e-78
-1.1063473953444842e-78
13.0ms
-4.1989718157079814e-70
-7.870887672906212e-72
17.0ms
-3.1264817426078666e-63
-4.1989718157079814e-70
19.0ms
-5.006869808190678e-53
-3.1264817426078666e-63
9.0ms
-1.636888132540063e-52
-5.006869808190678e-53
10.0ms
-5.1472586849678295e-52
-1.636888132540063e-52
15.0ms
-3.8176228895125226e-43
-3.2045188985793423e-46
17.0ms
-4.893894841891445e-31
-3.8176228895125226e-43
14.0ms
-1.8941955139021138e-25
-1.2983623533844463e-26
7.0ms
-3.3260650127121024e-25
-1.8941955139021138e-25
31.0ms
-3.639699815248621e-21
-3.3260650127121024e-25
12.0ms
-1.634853344541481e-15
-1.2698254907816745e-17
25.0ms
-8.8602224987208e-11
-1.634853344541481e-15
9.0ms
-1.5729353215911425e-6
-4.414871294037657e-7
16.0ms
-0.31337170186506663
-0.06671060056333081
12.0ms
-3573694.16039036
-14172.414809542037
17.0ms
-115822683839.611
-1564261992.2295494
11.0ms
-501300792008.522
-115822683839.611
13.0ms
-88610279672664.56
-501300792008.522
9.0ms
-294797086912245.1
-88610279672664.56
10.0ms
-915819583212387.4
-294797086912245.1
15.0ms
-2160214949112959000.0
-915819583212387.4
11.0ms
-14772003389527247000.0
-2160214949112959000.0
93.0ms
-7.889692796683114e+68
-7.16619637242776e+61
Results
1.0s10928×0valid
Compiler

Compiled 11820 to 9079 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 576.0ms
ival-mult: 383.0ms (66.4% of total)
ival-sub: 125.0ms (21.7% of total)
ival-add: 56.0ms (9.7% of total)
const: 9.0ms (1.6% of total)
backward-pass: 4.0ms (0.7% of total)

bsearch1.5s (9%)

Algorithm
79×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
1.2942136766424558e+76
1.0929169899210467e+83
18.0ms
3.816354125221908e+58
1.2942136766424558e+76
18.0ms
9.592643801885362e+34
1.7644172531960315e+46
15.0ms
7.857594525425705e+31
9.592643801885362e+34
20.0ms
2277652599552601900.0
1.7645728501893155e+25
17.0ms
7.765160491082268e-15
162.54982731847176
16.0ms
7.174055076024643e-22
7.765160491082268e-15
17.0ms
3.5296321948807285e-48
3.753471870634936e-39
15.0ms
1.880459301301142e-87
5.245069875160201e-83
10.0ms
1.700708119802012e-90
7.451735484668652e-90
18.0ms
3.2854986894284736e-99
1.700708119802012e-90
15.0ms
1.5586491519200784e-105
3.2854986894284736e-99
43.0ms
4.921567028710566e-168
4.646470649137474e-158
17.0ms
2.3145116138746348e-178
4.921567028710566e-168
12.0ms
8.042717201948814e-180
2.3145116138746348e-178
6.0ms
5.036408558662923e-187
6.797789627811781e-187
12.0ms
9.324980191945557e-198
2.47487056251871e-196
12.0ms
4.5275077377879895e-200
9.324980191945557e-198
15.0ms
3.6614526175769006e-207
5.429476871232916e-204
15.0ms
2.2516831739411028e-212
3.6614526175769006e-207
15.0ms
2.960880068953765e-219
1.870130895163647e-214
14.0ms
2.369876717544199e-246
6.189300187767261e-243
15.0ms
1.5946897217083767e-259
1.3321053603075991e-255
19.0ms
2.9036827045287796e-283
1.5946897217083767e-259
19.0ms
6.122592080663741e-308
1.2806439019387347e-291
14.0ms
-1.8623880616010406e-301
-1.2718976137296633e-303
10.0ms
-1.4608960260186118e-297
-1.1537768434732216e-298
17.0ms
-4.3163011398031625e-292
-1.4608960260186118e-297
12.0ms
-3.736782538894167e-290
-4.3163011398031625e-292
91.0ms
-9.284351716795612e-284
-3.930842148978692e-286
15.0ms
-6.559646167041962e-274
-3.3274801927041194e-281
17.0ms
-8.799441770934993e-265
-7.715293628640912e-271
14.0ms
-4.8487662457193805e-262
-8.799441770934993e-265
14.0ms
-5.970745808703278e-249
-1.0420554568881172e-253
65.0ms
-3.2341575920891542e-242
-5.970745808703278e-249
10.0ms
-2.8031255483934953e-241
-3.2341575920891542e-242
18.0ms
-2.8196002842080137e-224
-1.0952905231539465e-236
15.0ms
-5.626578577078994e-219
-2.8196002842080137e-224
16.0ms
-6.568591741840228e-210
-5.626578577078994e-219
14.0ms
-1.32759498147434e-188
-4.735539836857872e-192
15.0ms
-9.717360557127718e-186
-1.32759498147434e-188
10.0ms
-4.332641348809503e-160
-4.072439891275387e-161
17.0ms
-6.768116544172433e-152
-4.332641348809503e-160
14.0ms
-2.384673175339019e-149
-6.768116544172433e-152
13.0ms
-2.2771295133122393e-147
-2.384673175339019e-149
10.0ms
-2.357434883548294e-145
-1.615859719905534e-146
44.0ms
-9.51097122053374e-139
-2.357434883548294e-145
15.0ms
-5.054771145579695e-133
-9.51097122053374e-139
10.0ms
-2.5066098395703253e-132
-5.054771145579695e-133
15.0ms
-1.3707018738956333e-126
-2.555009992902107e-129
9.0ms
-1.218810980702227e-117
-3.8116864417836514e-118
14.0ms
-7.331490859240029e-113
-2.835318213674791e-116
89.0ms
-6.464302619514064e-111
-7.331490859240029e-113
17.0ms
-5.513321096670947e-104
-6.464302619514064e-111
9.0ms
-1.6180083066117575e-103
-5.513321096670947e-104
18.0ms
-8.591488140908357e-86
-2.8682776981348593e-96
15.0ms
-9.646407548703842e-80
-8.591488140908357e-86
2.0ms
-1.1971784089363067e-78
-1.1063473953444842e-78
17.0ms
-2.467530810126442e-72
-1.1971784089363067e-78
9.0ms
-7.870887672906212e-72
-2.467530810126442e-72
14.0ms
-4.1989718157079814e-70
-7.870887672906212e-72
15.0ms
-3.1264817426078666e-63
-4.1989718157079814e-70
18.0ms
-5.006869808190678e-53
-3.1264817426078666e-63
10.0ms
-1.636888132540063e-52
-5.006869808190678e-53
9.0ms
-5.1472586849678295e-52
-1.636888132540063e-52
15.0ms
-3.8176228895125226e-43
-3.2045188985793423e-46
14.0ms
-3.639699815248621e-21
-3.3260650127121024e-25
14.0ms
-1.2698254907816745e-17
-3.639699815248621e-21
28.0ms
-1.634853344541481e-15
-1.2698254907816745e-17
14.0ms
-2.3151077034027406e-8
-8.8602224987208e-11
14.0ms
-4.414871294037657e-7
-2.3151077034027406e-8
14.0ms
-0.06671060056333081
-1.5729353215911425e-6
18.0ms
-205.31841581904354
-0.31337170186506663
12.0ms
-14172.414809542037
-205.31841581904354
12.0ms
-88610279672664.56
-501300792008.522
12.0ms
-294797086912245.1
-88610279672664.56
9.0ms
-915819583212387.4
-294797086912245.1
13.0ms
-14772003389527247000.0
-2160214949112959000.0
16.0ms
-7.889692796683114e+68
-7.16619637242776e+61
Results
1.0s9824×0valid
Compiler

Compiled 10360 to 7895 computations (23.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 462.0ms
ival-mult: 286.0ms (61.9% of total)
ival-sub: 107.0ms (23.2% of total)
ival-add: 57.0ms (12.3% of total)
const: 8.0ms (1.7% of total)
backward-pass: 4.0ms (0.9% of total)

bsearch940.0ms (5.7%)

Algorithm
62×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
predicate-same
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
1.2942136766424558e+76
1.0929169899210467e+83
18.0ms
3.816354125221908e+58
1.2942136766424558e+76
17.0ms
9.592643801885362e+34
1.7644172531960315e+46
15.0ms
7.857594525425705e+31
9.592643801885362e+34
15.0ms
2277652599552601900.0
1.7645728501893155e+25
12.0ms
162.54982731847176
26880.694795047013
20.0ms
7.174055076024643e-22
7.765160491082268e-15
17.0ms
3.753471870634936e-39
7.174055076024643e-22
12.0ms
7.451735484668652e-90
1.880459301301142e-87
11.0ms
1.700708119802012e-90
7.451735484668652e-90
15.0ms
3.2854986894284736e-99
1.700708119802012e-90
15.0ms
1.5586491519200784e-105
3.2854986894284736e-99
18.0ms
4.921567028710566e-168
4.646470649137474e-158
17.0ms
2.3145116138746348e-178
4.921567028710566e-168
15.0ms
3.6614526175769006e-207
5.429476871232916e-204
15.0ms
2.2516831739411028e-212
3.6614526175769006e-207
13.0ms
2.960880068953765e-219
1.870130895163647e-214
12.0ms
1.485239368454899e-235
1.5861087434115676e-233
16.0ms
1.5946897217083767e-259
1.3321053603075991e-255
13.0ms
1.9306721235780392e-286
2.9036827045287796e-283
12.0ms
-1.8623880616010406e-301
-1.2718976137296633e-303
11.0ms
-1.4608960260186118e-297
-1.1537768434732216e-298
15.0ms
-4.3163011398031625e-292
-1.4608960260186118e-297
12.0ms
-3.736782538894167e-290
-4.3163011398031625e-292
12.0ms
-9.284351716795612e-284
-3.930842148978692e-286
16.0ms
-6.559646167041962e-274
-3.3274801927041194e-281
15.0ms
-8.799441770934993e-265
-7.715293628640912e-271
13.0ms
-4.8487662457193805e-262
-8.799441770934993e-265
15.0ms
-5.970745808703278e-249
-1.0420554568881172e-253
10.0ms
-2.8031255483934953e-241
-3.2341575920891542e-242
17.0ms
-2.8196002842080137e-224
-1.0952905231539465e-236
17.0ms
-6.568591741840228e-210
-5.626578577078994e-219
15.0ms
-2.9450650846711275e-202
-1.1530951968060188e-207
14.0ms
-9.717360557127718e-186
-1.32759498147434e-188
14.0ms
-2.384673175339019e-149
-6.768116544172433e-152
13.0ms
-2.2771295133122393e-147
-2.384673175339019e-149
10.0ms
-2.357434883548294e-145
-1.615859719905534e-146
17.0ms
-9.51097122053374e-139
-2.357434883548294e-145
15.0ms
-5.054771145579695e-133
-9.51097122053374e-139
15.0ms
-2.5066098395703253e-132
-5.054771145579695e-133
14.0ms
-1.3707018738956333e-126
-2.555009992902107e-129
12.0ms
-7.863401438277615e-119
-2.351384450073939e-120
5.0ms
-3.8116864417836514e-118
-9.894347135814557e-119
9.0ms
-1.218810980702227e-117
-3.8116864417836514e-118
14.0ms
-7.331490859240029e-113
-2.835318213674791e-116
15.0ms
-6.464302619514064e-111
-7.331490859240029e-113
15.0ms
-5.513321096670947e-104
-6.464302619514064e-111
9.0ms
-1.6180083066117575e-103
-5.513321096670947e-104
17.0ms
-3.8536698889796195e-99
-3.6814843457216243e-103
16.0ms
-9.646407548703842e-80
-8.591488140908357e-86
2.0ms
-1.1971784089363067e-78
-1.1063473953444842e-78
20.0ms
-2.467530810126442e-72
-1.1971784089363067e-78
9.0ms
-7.870887672906212e-72
-2.467530810126442e-72
14.0ms
-4.1989718157079814e-70
-7.870887672906212e-72
18.0ms
-3.1264817426078666e-63
-4.1989718157079814e-70
17.0ms
-5.006869808190678e-53
-3.1264817426078666e-63
10.0ms
-5.1472586849678295e-52
-1.636888132540063e-52
17.0ms
-5.518862098843412e-49
-5.1472586849678295e-52
15.0ms
-3.8176228895125226e-43
-3.2045188985793423e-46
14.0ms
-3.639699815248621e-21
-3.3260650127121024e-25
16.0ms
-1.2698254907816745e-17
-3.639699815248621e-21
7.0ms
-7.16619637242776e+61
-3.6579594661209445e+61
Results
603.0ms7632×0valid
Compiler

Compiled 7658 to 5741 computations (25% saved)

Precisions
Click to see histograms. Total time spent on operations: 335.0ms
ival-mult: 205.0ms (61.1% of total)
ival-sub: 77.0ms (23% of total)
ival-add: 44.0ms (13.1% of total)
const: 6.0ms (1.8% of total)
backward-pass: 3.0ms (0.9% of total)

simplify2.3s (14.1%)

Algorithm
egg-herbie
Rules
370×not-or
360×if-not
324×not-not
202×if-if-or-not
140×not-and
Iterations

Useful iterations: 61 (1.0ms)

IterNodesCost
0117411771
1123511711
2126611659
3130211623
4133011611
5136211587
6138511575
7141011551
8143211539
9145411525
10147311519
11148911509
12150211503
13151411493
14152511487
15153611477
16154811471
17156011461
18157111455
19158211445
20159311439
21160411429
22161511423
23162611413
24163711407
25164811397
26166011391
27167211381
28168411375
29169611365
30170811359
31172011349
32173111343
33174211333
34175411327
35176511317
36177611311
37178811301
38179911295
39181111285
40182211279
41183511269
42184811263
43186211253
44188111247
45189811237
46192011231
47193811221
48196011215
49197911205
50199811199
51201711189
52203511183
53205311173
54207111167
55209011157
56210811151
57212611141
58214411135
59216211125
60218011125
61219711121
62220611121
63221011121
64221211121
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d2 #s(literal -194999999999999999407601385518172905936769578569333350739214336 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d2 #s(literal -3504793066729583/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 #s(literal -2442984440132303/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -525526178016329/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (if (<=.f64 d2 #s(literal 3029838279291863/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal 3331240651246993/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424 binary64)) (+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1)) (if (<=.f64 d2 #s(literal 7108564855544789/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal 4196261778848663/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)))))))))))
(if (<=.f64 d2 #s(literal -919999999999999936309192160836578784907121776738395630644232192 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d2 #s(literal -3504793066729583/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 #s(literal -2442984440132303/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -525526178016329/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (if (<=.f64 d2 #s(literal 7108564855544789/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal 4196261778848663/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)))))))))
(if (<=.f64 d2 #s(literal -70000000000000000288151981501143776461251748830540338077714954059776 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d2 #s(literal -3504793066729583/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)))))
(if (<=.f64 d2 #s(literal 3354476740711969/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d2 #s(literal 7552118335363407/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 #s(literal 6914109363686165/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d2 #s(literal 5599361855444511/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 #s(literal 7067388259113537/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d2 #s(literal 2250000000000000000 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 #s(literal 4400000000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 660000000000000030949099718645383168 binary64)) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d3))))))))))
(if (<=.f64 d4 #s(literal 4951760157141521/9903520314283042199192993792 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 46999999999999998045243116901263046675229002227304389243768949664907264 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 700000000000000010462342544569709162876942279098123355973463038128309824741004526298857472 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 540000000000000012472898983721813887130407476100083008333005366222662336200825396761735949646685011968 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 28999999999999999682267734823010818041570026289672020310749718784099182472842936578685475026505777974343630848 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 135000000000000004850604486226195539359797635277641641055901100892353001764058090011880924581106113590851534848 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 150000000000000003535405127125538374987429919258532279469486880890242250269924259889746404238867426539347116032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 48999999999999997586733314028521163145008394888149079393390649049532145980750982930947884756266624504222431990044220719104 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 679999999999999978971422960420225105915727830391204104187410287139694401036863693702426697225704080886387619046325160761098240 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 620000000000000008129660212074805743291035922101995235836220762147902111982042149308302815202865244256280502588038135847317405696 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 440000000000000030976686715006382448552168230017505141735534981660879165151686599899505359783983707210668043097983992844385636504637014016 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 11200000000000000366829656567784107853877990467543197965534134423580369481873359473845971099220015562935103645992023709544368047122476471047895086268416 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 1099999999999999981099671962567932721278403439097364275461205373231464304268517038815845959818037037137545418434084302666911300383127778143660515753197568 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 359999999999999975688150213487576864055887131774044240831288605061050548283880382023913671465679319112803500313657329762615692378686147606663008593836047847303662917858774986260480 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 154999999999999997095415346899261625153990833800942653730734061576630944213238863242799425121692938235156499521382411553180320363096951473130398866695532258276174869722997235455876695169249050624 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 2500000000000000116504517937051743921012714524873442153552451145046706953307715748931919280535489280802584941489963724663293154165017245228401555243731608601468575318418290554748718014737638095816149339428900606960887398400 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 190000000000000003760209095570196094495432295323796232826863872275469200936873376937402634684244116938849198863964790667157017889764311971428039504353997287198068771139558816980766916382688851783146202576398070959205455941675970350595128164352 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 124999999999999990137104135401837832194255346171902779660831471208980157707991700034755926771316926801379551013976779050130059821431766441053515721909466145295531292713412098247176505933129614514256916689900120383434776069433699651917469407206440960 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 14999999999999999045380604066513876604638560991355110347259161085037234417079061323340080491880421366971552773914108538682725996247971503615658393614130008340272579554081857852193293656105997414530747960880994726166153937440699574361751954541073542414336 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 149999999999999997851134552141227101353721190244946472180057874669582959610389123159129615622739793013804375581021626679765129527069716155814473271179970719430823916095333160908748376334419874940284953042228630945357104150156194817055693149486184669028286464 binary64)) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d3))))))))))))))))))))))
(if (<=.f64 d4 #s(literal 500000000000000039145770202298121921152680149943058432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 95999999999999996104005547809634822223231624606251338208294944941443576603291624849539072 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 1749999999999999989066202777596429060579774562149962905683115632107781392963753938212469342208 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 8999999999999999811435226584991697541757714881127914539776040775822231118719209958906265600000 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 16000000000000000543983867408045193519103595515406368763414891437406004347571213332683865862091735134740938752 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 144999999999999998411338674115054090207850131448360101553748593920495912364214682893427375132528889871718154240 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 150000000000000003535405127125538374987429919258532279469486880890242250269924259889746404238867426539347116032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 120000000000000009067909281637661699854361099658075726165462743261098308443235643990389112634023133120665894572357677219840 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 210000000000000015868841242865907974745131924401632520789559800706922039775662376983180947109540482961165315501625935134720 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 620000000000000008129660212074805743291035922101995235836220762147902111982042149308302815202865244256280502588038135847317405696 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 5200000000000000118396717385356415035777366439359018030166465218996738667906188385668537430823726988063365927513184896519705050002137080591194030866432 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 5300000000000000134651245109990324758567773637962163268316615717195100186163811223482149460520297186414412401383891636082824793391912369324382408933376 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 3800000000000000243330347953378717112725330102098422907412430913845775035719496007929949971179362882031637353115564779561510223204910144216708426037346518370877440 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 3900000000000000396948867693369159106108160783452434560278228349884566545596568840998268548447766938284799827928543124244967349330320101397221079808976881193058304 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 1100000000000000094844143442499735763284457715646441263964934861943387932914082058910312051774767751911434737145961219748491546225864929744530939505276225809664436076544 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 909999999999999981712450080686722787927302816344870830309658657651236893882768830969892707642054114431389426457298866074090393373003688559865191027250424124525043494420480 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 7799999999999999833156358189019876012720635136649507260920355907142759194211187419465136002142081539633997395107177383517012852219871474667693137305991678478927244356153233113088 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 8000000000000000059591844016594559131535959508665230978877140330501118819742529282109759010991256467267724820822277170269803470662478185464724553928929910696772311178883513712640 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 1150000000000000053592078251043802203665848681441783390634127526721485198521549244508682869046325069169189073085383313345114850915907932805064715412116539956675544646472413655184410286779313524075428696137294279202008203264 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 1200000000000000055922168609784837082086102971939252233705176549622419337587703559487321254657034854785240771915182587838380713999208277709632746516991172128704916152840779466279384647074066285991751682925872291341225951232 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 480000000000000024461294190576130950713052131294945597582860878878725162059079839284116361466675217044511589120724301325480635743717706012376760690251612513166290106356551119093028550470357716566608922952293708291718694452461718002922518740992 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 1050000000000000063411299176840625152946804556919424074791702258685187666934944678650157935557255892590981367446532338780640636015350982711861744860007949809665878465872254387449577030810516663999150128976787301319228747024884165160220059424837282562048 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 1080000000000000041966861851145954837562765885773449342913686433445374947108191243394385251372172775789478572003478844697078615566147979100278213051183382442469403940417439452484556646890264132080911959141281640198421359189160285065708949942875109457920 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 73000000000000001909458568096280633879568667878637397495195481156588870924043546794897793632131900870028967327946252135751665002509349122926379696350300724150759957598647565575776133222774250441760416067808539325021528177820320818426854156160317808657368343537513763434964901343864989679616 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 75000000000000000301798715526667068406210405286121803770856668902503493968221238574177828076144810937647124152174161365103299304313068991399467444079240500259279015013470397606097341955510665710206446664899302827371618709351705616330903068956734386869952037174325663374766658476579768762368 binary64)) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))))))))))))))))))))))))))
(if (<=.f64 d4 #s(literal 149999999999999990675467327498519990820462139539456 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 5200000000000000118396717385356415035777366439359018030166465218996738667906188385668537430823726988063365927513184896519705050002137080591194030866432 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 18499999999999998646055283283631955420282484413554662935929678042788519188719029911682496813477946737797293383499353454602022889511360814432240170696704 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 21000000000000000506095924990693479588690280154642362596966161872383677708139999218301373782688048348955556657794153065205059686788098899831152879599616 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 3800000000000000243330347953378717112725330102098422907412430913845775035719496007929949971179362882031637353115564779561510223204910144216708426037346518370877440 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 3900000000000000396948867693369159106108160783452434560278228349884566545596568840998268548447766938284799827928543124244967349330320101397221079808976881193058304 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 1100000000000000094844143442499735763284457715646441263964934861943387932914082058910312051774767751911434737145961219748491546225864929744530939505276225809664436076544 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 909999999999999981712450080686722787927302816344870830309658657651236893882768830969892707642054114431389426457298866074090393373003688559865191027250424124525043494420480 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 7799999999999999833156358189019876012720635136649507260920355907142759194211187419465136002142081539633997395107177383517012852219871474667693137305991678478927244356153233113088 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 8000000000000000059591844016594559131535959508665230978877140330501118819742529282109759010991256467267724820822277170269803470662478185464724553928929910696772311178883513712640 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 1150000000000000053592078251043802203665848681441783390634127526721485198521549244508682869046325069169189073085383313345114850915907932805064715412116539956675544646472413655184410286779313524075428696137294279202008203264 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 6999999999999999684106216929265695083206952857129931786008898994317564198475361046627030931656496193075053231974089441388401391210605694718206941329933384073392434395980289486496645899218926928091888330537308751334570196992 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 25500000000000001095924217196665040688568417684049244053735721226616791110972044626849428549710465526675189557060746118282920009259909132189238189927190062703940000372403228167663623827185341646968281978670603020802977100901639008651575296 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 191999999999999990832880807325314011767404831247195093807484962919939635880125612153454251051795986099074059126726268986152572936023786431176533815714727140956368642137577244457829388683627638015006781685819279883301257154562949519371560550400 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 1050000000000000063411299176840625152946804556919424074791702258685187666934944678650157935557255892590981367446532338780640636015350982711861744860007949809665878465872254387449577030810516663999150128976787301319228747024884165160220059424837282562048 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 1080000000000000041966861851145954837562765885773449342913686433445374947108191243394385251372172775789478572003478844697078615566147979100278213051183382442469403940417439452484556646890264132080911959141281640198421359189160285065708949942875109457920 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 91999999999999994770127391357104781370102612793762595278843947372011427795234079302697651395602924422559792511714747127737065228455258180644779969240354527437736451171050711648206557503555648998368843464302665805492881079042326325202252949698669306187874304 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 94999999999999999528120474073424400734670325917967138666671096932856962472747486235987054936752811778267064650854268996241903446268585624801006625629896799687969287171155008054894982280334528590590908381653336229254834779883803648360705399671445129206431744 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 73000000000000001909458568096280633879568667878637397495195481156588870924043546794897793632131900870028967327946252135751665002509349122926379696350300724150759957598647565575776133222774250441760416067808539325021528177820320818426854156160317808657368343537513763434964901343864989679616 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 75000000000000000301798715526667068406210405286121803770856668902503493968221238574177828076144810937647124152174161365103299304313068991399467444079240500259279015013470397606097341955510665710206446664899302827371618709351705616330903068956734386869952037174325663374766658476579768762368 binary64)) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))))))))))))))))))))
(if (<=.f64 d3 #s(literal -155000000000000010709064190915702121845843268046903307206001359579357642752 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -160000 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal -155000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -700976274800963/9223372036854775808 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -6437288204283977/9903520314283042199192993792 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal -8711228593176025/21778071482940061661655974875633165533184 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -2329393222116151/3064991081731777716716694054300618367237478244367204352 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal -4113761393303015/51422017416287688817342786954917203280710495801049370729644032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -7903152032907367/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal -5249401739479229/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -8040742112950363/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal -8584808513368979/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -716054195477281/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal -1728350240969163/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -6373655913801205/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal -3849559271118727/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -8647581217641061/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal -6664173656566515/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -2464469796528415/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal -5982722752821787/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -3320661968323065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2223657568073481/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5900483092839843/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 404468599105957/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 343453319093669/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 5317986876289069/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 6041158400760519/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 441252181048159/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 8273478394652981/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2671644064940025/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 2088519569834379/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 3480865949723965/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 6798566308054619/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 664824119159705/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 8389699228974229/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 4487513541079239/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 1611323923926231/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 1776587916123793/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 7167183174968973/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3695578824593377/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 7496292392910909/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2673609718939013/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 93248106826835/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 3046104823009943/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 5142201741628769/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5267953421726493/5986310706507378352962293074805895248510699696029696 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 8929009308005425/10889035741470030830827987437816582766592 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 4253529586511731/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 934613434536269/2596148429267413814265248164610048 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3400000000000000000000 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 3450000000000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 16000000000000000318153997418496 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 140000000000000003909747384254464 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 1019999999999999953208527774301384348876730802372608 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 9799999999999999667719697851760779588563330674982912 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 319999999999999982019823679181236186105508941712422302908416 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 699999999999999967425490093363732968991123446608377323924226048 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 10500000000000000150789317732726021248978966012499480958333878272 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 48000000000000000368627378929566542515209572763967524639310245527552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 309999999999999984172356756626841430150420388232692215742167093608448 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 1800000000000000173466460630997511261118790697572396661257473701003132928 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 449999999999999990571761329249584877087885744056395726988802038791111555935960497945313280 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 1850000000000000048847037475313139095841368652565066123533613988704745385369644593639534799435595776 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 599999999999999937492030790988111045840645313566047673833294806699119762143004211252326069460636125888512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 31999999999999999286719031404932149441855497523037490476546666325199721308474876354491729882928244213912240706270443216044032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 126000000000000009471985351481294287061400062108403434898846546897078506580544315787732178738317512463961510334895418317161365504 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 4500000000000000145892582743499520794915180300603347678057176554040382855249592033071871617551187470880974849994584216093935534080 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5600000000000000183912749939547586042327270371613825494868955187048983238633212775046407367515273511030117226792205639240431547551584354304 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 219999999999999983427128871176134175108191675419357139190140367062800447270376729141071804930891581083657315222800681314019035038685629251584 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 62000000000000004263097394908168903735462000029913772823962423384439659067804565999325153504690136368120408089729654043034068051531255546299981372588032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 289999999999999983176322663424931827751685781804722167514996704291259098175968701763217532141036322513222311413855775385945354478924679175201353076047872 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 11999999999999999800310162678300660574724467300209646436404091373525621010012150654377734523351264901014848660132357260810414088177974884801586124443913027584 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 174000000000000011562583105697285473705680320899796509061327691593060548803968597028421480331823457625026743213320042336193201992582777898993849915340499019303485440 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 1799999999999999900916573410703819619349967540222951562022563561016556379907363911112662536741037489695593761467472697276379658642317096184128290239627609136793911296 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 3700000000000000140034072721254893168598843964907215799473105360404683281649809108271703059370652874087339882227574619997806871019418538857641757579487575922470073441862721470464 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 7600000000000000254564458775665472018622855871415171220199956519260394735188648012925124609987159937942128768352361026352833365004273661612652032674232601478308363578006547652935680 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3100000000000000263146359709067604719589467406285366316276764693755927953570697984007827909115377071316895623338033855114520463128517792870296591926841774596383138415460318632756393703795614022888807968276480 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 1949999999999999903990923455944060973703320216731537246456813849677488734447681859255507704573922869327434571920933170221574867414686107553983163921930213438935753609253393011333475318905724946724395969250414156578816 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 2799999999999999815036165949650358991588257220803877797583196335865118811962547503517648566344444578895689941647216125666691575084639784481573666428985614953573889365599960774488040201961967994412713253807694081425408 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 18000000000000001780008343538797832551807609702604492827114516903080237993839429948315573974649423558329658808954231711277123425412106573364373972281286044415155620367551627845531820688153163765486425145430292624930943788436949731116839865067641935785432157828456810283008 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 18999999999999998542223549822197609928615723348635026290061059597916457136653002384274633586915854668276773818193297540324066200288129107803421119051471597210903862992457758263738289574871638491734182147222903406324988257615613092032069171044903323655905550045772114821120 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 4199999999999999977950628877923028547682475033697884645746397804549028078770102205035344884561898973178403510436563887347230966978670280281732456001423468724111887036638733139639917711629950434179323677986792312375440003867101015853504741893589981783639987529466171810366232382260039909376 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 4300000000000000222151796179195077632892125756779908004709254308437822426398046419987792337614298137641273369024535591302760965926036134010701183946320451616268988275009950793668756797255494910870269668237735870471033229248624411257255770599970343036580226813773977962528824342466005041152 binary64)) (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -749999999999999958617605982028872697222091610340567490467462480134144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7400000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -90000000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -410000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -130000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -720000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -500000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -24000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -1700000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5188146770730811/72057594037927936 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -4958484807013127/4722366482869645213696 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2011652563838743/38685626227668133590597632 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8315787937497185/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4593811953432669/170141183460469231731687303715884105728 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -3266710722441009/10889035741470030830827987437816582766592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1742245718635205/43556142965880123323311949751266331066368 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -5261405894391251/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6749139785887759/3213876088517980551083924184682325205044405987565585670602752 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -970558080017423/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -1821252086461621/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5439472898232041/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -604918203532289/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -7742953005213299/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6238316235492995/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1891296297426935/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -2420859260706477/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8230921486402021/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7852287219678089/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8040742112950363/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8404072749667955/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -944890341584289/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8183476519740355/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -5656418970444533/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -3174968917810407/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5623642243178995/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -3095252690645719/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2349512740062239/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6604434243437697/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6584924608819935/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8372115032861669/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3366486976990959/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -4858207693444921/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6486494540087261/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -576577292452201/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7616908286351531/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -1452164949685335/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8596816502137183/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8232841276830719/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -904085387313413/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -6000448200243097/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3154521339556371/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -6179570151089211/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6040248933137381/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8246953210043571/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5732095064367195/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6176826577981891/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4037787314632155/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 3482402973355369/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 44630321990341/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6550852186082249/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5481571673160589/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 5227634118233289/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 357986298980937/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 2530316507002563/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 3388816750449861/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 6679110162350063/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3450649151415733/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 2645396987754965/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6715912589139871/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 6054973118111145/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2904660898216695/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1162941958872971/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5949503719112237/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 4087958142875927/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 7797895294366243/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6651145986371207/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5599361855444511/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4268429180062943/50216813883093446110686315385661331328818843555712276103168 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 15057660889751/5192296858534827628530496329220096 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4835703278458517/1208925819614629174706176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1800000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5800000000000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 30999999999999997736371408294903808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1199999999999999962360393295015706624 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 169999999999999996316963044952732877272789674534138942671974039552 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 53000000000000001530024301727595722900088632056995581537355364265285021335552 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 109999999999999999344740955333582290654675461355463079935127055095269511654923042816 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 25000000000000000365767380766871825774251074696616376481965269679244909106278705397760 binary64)) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -619999999999999981065623764581861860345713560427911834569571041280 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3300000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -370000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -90000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -54000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -210 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -205 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8762203435012037/2305843009213693952 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7706902100043261/302231454903657293676544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3475661731392059/151115727451828646838272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6084722881095501/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2326148992623603/83076749736557242056487941267521536 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2326148992623603/664613997892457936451903530140172288 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8484632873687469/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1696173182187249/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4553130216154053/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1068467890724151/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -130547349557569/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6874996420128891/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4039493242370993/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1563471605872933/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5754006927942437/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -576116746989721/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -439347050248359/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -632659752357637/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -755817517483257/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4330474462075499/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2048204887199147/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7597989933253771/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4075870914466909/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8902759748489185/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1638731227024553/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -225225504864141/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6045851110103591/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2949710054048337/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5204559179672241/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2247116418577895/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 152270531428125/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3922058599151179/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 4066580100539833/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7002292912141195/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6164221759627/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8613887886070705/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1274731182760241/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1784291694618827/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1892136358191809/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1063878752534457/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 451951324947841/50216813883093446110686315385661331328818843555712276103168 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 934613434536269/10384593717069655257060992658440192 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7706902100043261/75557863725914323419136 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 240000000000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 85000000000000002867884413843144704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 70000000000000000313113469567081906176 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 34000000000000000933573296106105135931037702777672562868880023102685184 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2700000000000000043501584837477273562539063578383534975200695897717299937804288 binary64)) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 24500 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)) (*.f64 d1 d2) (*.f64 d1 d4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(*.f64 d1 d2)
Outputs
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))
(if (<=.f64 d2 #s(literal -194999999999999999407601385518172905936769578569333350739214336 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d2 #s(literal -3504793066729583/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 #s(literal -2442984440132303/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -525526178016329/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (if (<=.f64 d2 #s(literal 3029838279291863/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal 3331240651246993/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424 binary64)) (+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1)) (if (<=.f64 d2 #s(literal 7108564855544789/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal 4196261778848663/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)))))))))))
(if (<=.f64 d2 #s(literal -194999999999999999407601385518172905936769578569333350739214336 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d2 #s(literal -3504793066729583/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 #s(literal -2442984440132303/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -525526178016329/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (if (<=.f64 d2 #s(literal 3029838279291863/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal 3331240651246993/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424 binary64)) (+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))) (if (or (<=.f64 d2 #s(literal 7108564855544789/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) (not (<=.f64 d2 #s(literal 4196261778848663/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)))) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3))))))))))
(if (<=.f64 d2 #s(literal -194999999999999999407601385518172905936769578569333350739214336 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d2 #s(literal -3504793066729583/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 #s(literal -2442984440132303/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -525526178016329/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (if (<=.f64 d2 #s(literal 3029838279291863/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal 3331240651246993/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424 binary64)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) (if (or (<=.f64 d2 #s(literal 7108564855544789/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) (not (<=.f64 d2 #s(literal 4196261778848663/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)))) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3))))))))))
(if (<=.f64 d2 #s(literal -919999999999999936309192160836578784907121776738395630644232192 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d2 #s(literal -3504793066729583/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 #s(literal -2442984440132303/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -525526178016329/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (if (<=.f64 d2 #s(literal 7108564855544789/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal 4196261778848663/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)))))))))
(if (<=.f64 d2 #s(literal -919999999999999936309192160836578784907121776738395630644232192 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d2 #s(literal -3504793066729583/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 #s(literal -2442984440132303/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -525526178016329/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (if (or (<=.f64 d2 #s(literal 7108564855544789/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) (not (<=.f64 d2 #s(literal 4196261778848663/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)))) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3))))))))
(if (<=.f64 d2 #s(literal -919999999999999936309192160836578784907121776738395630644232192 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d2 #s(literal -3504793066729583/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 #s(literal -2442984440132303/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (or (<=.f64 d2 #s(literal -525526178016329/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (not (or (<=.f64 d2 #s(literal 7108564855544789/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) (not (<=.f64 d2 #s(literal 4196261778848663/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)))))) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)))))))
(if (<=.f64 d2 #s(literal -919999999999999936309192160836578784907121776738395630644232192 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d2 #s(literal -3504793066729583/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (or (<=.f64 d2 #s(literal -2442984440132303/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664 binary64)) (not (or (<=.f64 d2 #s(literal -525526178016329/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (not (or (<=.f64 d2 #s(literal 7108564855544789/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) (not (<=.f64 d2 #s(literal 4196261778848663/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)))))))) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3))))))
(if (<=.f64 d2 #s(literal -919999999999999936309192160836578784907121776738395630644232192 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d2 #s(literal -3504793066729583/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (or (<=.f64 d2 #s(literal -2442984440132303/370149157595803483760113594165444983305188659934209969315302857882035005733103009779662706572686786162969525026591079999487776766804412458287307566414161000062097305302822567355696031005763636785808324621609799564097606385664 binary64)) (not (or (<=.f64 d2 #s(literal -525526178016329/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (and (not (<=.f64 d2 #s(literal 7108564855544789/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64))) (<=.f64 d2 #s(literal 4196261778848663/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)))))) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d3))))))
(if (<=.f64 d2 #s(literal -70000000000000000288151981501143776461251748830540338077714954059776 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d2 #s(literal -3504793066729583/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)))))
(if (<=.f64 d2 #s(literal -70000000000000000288151981501143776461251748830540338077714954059776 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (or (<=.f64 d2 #s(literal -3504793066729583/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (not (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)))) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (*.f64 d1 (-.f64 d2 d3))))
(if (<=.f64 d2 #s(literal 3354476740711969/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d2 #s(literal 7552118335363407/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 #s(literal 6914109363686165/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d2 #s(literal 5599361855444511/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 #s(literal 7067388259113537/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d2 #s(literal 2250000000000000000 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 #s(literal 4400000000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 660000000000000030949099718645383168 binary64)) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d3))))))))))
(if (<=.f64 d4 #s(literal 4951760157141521/9903520314283042199192993792 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 46999999999999998045243116901263046675229002227304389243768949664907264 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 700000000000000010462342544569709162876942279098123355973463038128309824741004526298857472 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 540000000000000012472898983721813887130407476100083008333005366222662336200825396761735949646685011968 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 28999999999999999682267734823010818041570026289672020310749718784099182472842936578685475026505777974343630848 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 135000000000000004850604486226195539359797635277641641055901100892353001764058090011880924581106113590851534848 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 150000000000000003535405127125538374987429919258532279469486880890242250269924259889746404238867426539347116032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 48999999999999997586733314028521163145008394888149079393390649049532145980750982930947884756266624504222431990044220719104 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 679999999999999978971422960420225105915727830391204104187410287139694401036863693702426697225704080886387619046325160761098240 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 620000000000000008129660212074805743291035922101995235836220762147902111982042149308302815202865244256280502588038135847317405696 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 440000000000000030976686715006382448552168230017505141735534981660879165151686599899505359783983707210668043097983992844385636504637014016 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 11200000000000000366829656567784107853877990467543197965534134423580369481873359473845971099220015562935103645992023709544368047122476471047895086268416 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 1099999999999999981099671962567932721278403439097364275461205373231464304268517038815845959818037037137545418434084302666911300383127778143660515753197568 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 359999999999999975688150213487576864055887131774044240831288605061050548283880382023913671465679319112803500313657329762615692378686147606663008593836047847303662917858774986260480 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 154999999999999997095415346899261625153990833800942653730734061576630944213238863242799425121692938235156499521382411553180320363096951473130398866695532258276174869722997235455876695169249050624 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 2500000000000000116504517937051743921012714524873442153552451145046706953307715748931919280535489280802584941489963724663293154165017245228401555243731608601468575318418290554748718014737638095816149339428900606960887398400 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 190000000000000003760209095570196094495432295323796232826863872275469200936873376937402634684244116938849198863964790667157017889764311971428039504353997287198068771139558816980766916382688851783146202576398070959205455941675970350595128164352 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 124999999999999990137104135401837832194255346171902779660831471208980157707991700034755926771316926801379551013976779050130059821431766441053515721909466145295531292713412098247176505933129614514256916689900120383434776069433699651917469407206440960 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 14999999999999999045380604066513876604638560991355110347259161085037234417079061323340080491880421366971552773914108538682725996247971503615658393614130008340272579554081857852193293656105997414530747960880994726166153937440699574361751954541073542414336 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 149999999999999997851134552141227101353721190244946472180057874669582959610389123159129615622739793013804375581021626679765129527069716155814473271179970719430823916095333160908748376334419874940284953042228630945357104150156194817055693149486184669028286464 binary64)) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d3))))))))))))))))))))))
(if (<=.f64 d4 #s(literal 4951760157141521/9903520314283042199192993792 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 46999999999999998045243116901263046675229002227304389243768949664907264 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 700000000000000010462342544569709162876942279098123355973463038128309824741004526298857472 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 540000000000000012472898983721813887130407476100083008333005366222662336200825396761735949646685011968 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 28999999999999999682267734823010818041570026289672020310749718784099182472842936578685475026505777974343630848 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 135000000000000004850604486226195539359797635277641641055901100892353001764058090011880924581106113590851534848 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 150000000000000003535405127125538374987429919258532279469486880890242250269924259889746404238867426539347116032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 48999999999999997586733314028521163145008394888149079393390649049532145980750982930947884756266624504222431990044220719104 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 679999999999999978971422960420225105915727830391204104187410287139694401036863693702426697225704080886387619046325160761098240 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 620000000000000008129660212074805743291035922101995235836220762147902111982042149308302815202865244256280502588038135847317405696 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 440000000000000030976686715006382448552168230017505141735534981660879165151686599899505359783983707210668043097983992844385636504637014016 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d4 #s(literal 11200000000000000366829656567784107853877990467543197965534134423580369481873359473845971099220015562935103645992023709544368047122476471047895086268416 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 1099999999999999981099671962567932721278403439097364275461205373231464304268517038815845959818037037137545418434084302666911300383127778143660515753197568 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 359999999999999975688150213487576864055887131774044240831288605061050548283880382023913671465679319112803500313657329762615692378686147606663008593836047847303662917858774986260480 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 154999999999999997095415346899261625153990833800942653730734061576630944213238863242799425121692938235156499521382411553180320363096951473130398866695532258276174869722997235455876695169249050624 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d4 #s(literal 2500000000000000116504517937051743921012714524873442153552451145046706953307715748931919280535489280802584941489963724663293154165017245228401555243731608601468575318418290554748718014737638095816149339428900606960887398400 binary64)) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 #s(literal 190000000000000003760209095570196094495432295323796232826863872275469200936873376937402634684244116938849198863964790667157017889764311971428039504353997287198068771139558816980766916382688851783146202576398070959205455941675970350595128164352 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d4 #s(literal 124999999999999990137104135401837832194255346171902779660831471208980157707991700034755926771316926801379551013976779050130059821431766441053515721909466145295531292713412098247176505933129614514256916689900120383434776069433699651917469407206440960 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (or (<=.f64 d4 #s(literal 14999999999999999045380604066513876604638560991355110347259161085037234417079061323340080491880421366971552773914108538682725996247971503615658393614130008340272579554081857852193293656105997414530747960880994726166153937440699574361751954541073542414336 binary64)) (not (<=.f64 d4 #s(literal 149999999999999997851134552141227101353721190244946472180057874669582959610389123159129615622739793013804375581021626679765129527069716155814473271179970719430823916095333160908748376334419874940284953042228630945357104150156194817055693149486184669028286464 binary64)))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d1)))))))))))))))))))))
(if (<=.f64 d4 #s(literal 500000000000000039145770202298121921152680149943058432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 95999999999999996104005547809634822223231624606251338208294944941443576603291624849539072 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 1749999999999999989066202777596429060579774562149962905683115632107781392963753938212469342208 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 8999999999999999811435226584991697541757714881127914539776040775822231118719209958906265600000 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 16000000000000000543983867408045193519103595515406368763414891437406004347571213332683865862091735134740938752 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 144999999999999998411338674115054090207850131448360101553748593920495912364214682893427375132528889871718154240 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 150000000000000003535405127125538374987429919258532279469486880890242250269924259889746404238867426539347116032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 120000000000000009067909281637661699854361099658075726165462743261098308443235643990389112634023133120665894572357677219840 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 210000000000000015868841242865907974745131924401632520789559800706922039775662376983180947109540482961165315501625935134720 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 620000000000000008129660212074805743291035922101995235836220762147902111982042149308302815202865244256280502588038135847317405696 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 5200000000000000118396717385356415035777366439359018030166465218996738667906188385668537430823726988063365927513184896519705050002137080591194030866432 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 5300000000000000134651245109990324758567773637962163268316615717195100186163811223482149460520297186414412401383891636082824793391912369324382408933376 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 3800000000000000243330347953378717112725330102098422907412430913845775035719496007929949971179362882031637353115564779561510223204910144216708426037346518370877440 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 3900000000000000396948867693369159106108160783452434560278228349884566545596568840998268548447766938284799827928543124244967349330320101397221079808976881193058304 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 1100000000000000094844143442499735763284457715646441263964934861943387932914082058910312051774767751911434737145961219748491546225864929744530939505276225809664436076544 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 909999999999999981712450080686722787927302816344870830309658657651236893882768830969892707642054114431389426457298866074090393373003688559865191027250424124525043494420480 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 7799999999999999833156358189019876012720635136649507260920355907142759194211187419465136002142081539633997395107177383517012852219871474667693137305991678478927244356153233113088 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 8000000000000000059591844016594559131535959508665230978877140330501118819742529282109759010991256467267724820822277170269803470662478185464724553928929910696772311178883513712640 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 1150000000000000053592078251043802203665848681441783390634127526721485198521549244508682869046325069169189073085383313345114850915907932805064715412116539956675544646472413655184410286779313524075428696137294279202008203264 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 1200000000000000055922168609784837082086102971939252233705176549622419337587703559487321254657034854785240771915182587838380713999208277709632746516991172128704916152840779466279384647074066285991751682925872291341225951232 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 480000000000000024461294190576130950713052131294945597582860878878725162059079839284116361466675217044511589120724301325480635743717706012376760690251612513166290106356551119093028550470357716566608922952293708291718694452461718002922518740992 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 1050000000000000063411299176840625152946804556919424074791702258685187666934944678650157935557255892590981367446532338780640636015350982711861744860007949809665878465872254387449577030810516663999150128976787301319228747024884165160220059424837282562048 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 1080000000000000041966861851145954837562765885773449342913686433445374947108191243394385251372172775789478572003478844697078615566147979100278213051183382442469403940417439452484556646890264132080911959141281640198421359189160285065708949942875109457920 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 73000000000000001909458568096280633879568667878637397495195481156588870924043546794897793632131900870028967327946252135751665002509349122926379696350300724150759957598647565575776133222774250441760416067808539325021528177820320818426854156160317808657368343537513763434964901343864989679616 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 75000000000000000301798715526667068406210405286121803770856668902503493968221238574177828076144810937647124152174161365103299304313068991399467444079240500259279015013470397606097341955510665710206446664899302827371618709351705616330903068956734386869952037174325663374766658476579768762368 binary64)) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))))))))))))))))))))))))))
(if (<=.f64 d4 #s(literal 500000000000000039145770202298121921152680149943058432 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 95999999999999996104005547809634822223231624606251338208294944941443576603291624849539072 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 1749999999999999989066202777596429060579774562149962905683115632107781392963753938212469342208 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 8999999999999999811435226584991697541757714881127914539776040775822231118719209958906265600000 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 16000000000000000543983867408045193519103595515406368763414891437406004347571213332683865862091735134740938752 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 144999999999999998411338674115054090207850131448360101553748593920495912364214682893427375132528889871718154240 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 150000000000000003535405127125538374987429919258532279469486880890242250269924259889746404238867426539347116032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 120000000000000009067909281637661699854361099658075726165462743261098308443235643990389112634023133120665894572357677219840 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 210000000000000015868841242865907974745131924401632520789559800706922039775662376983180947109540482961165315501625935134720 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 620000000000000008129660212074805743291035922101995235836220762147902111982042149308302815202865244256280502588038135847317405696 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 5200000000000000118396717385356415035777366439359018030166465218996738667906188385668537430823726988063365927513184896519705050002137080591194030866432 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d4 #s(literal 5300000000000000134651245109990324758567773637962163268316615717195100186163811223482149460520297186414412401383891636082824793391912369324382408933376 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 3800000000000000243330347953378717112725330102098422907412430913845775035719496007929949971179362882031637353115564779561510223204910144216708426037346518370877440 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 3900000000000000396948867693369159106108160783452434560278228349884566545596568840998268548447766938284799827928543124244967349330320101397221079808976881193058304 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 1100000000000000094844143442499735763284457715646441263964934861943387932914082058910312051774767751911434737145961219748491546225864929744530939505276225809664436076544 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 909999999999999981712450080686722787927302816344870830309658657651236893882768830969892707642054114431389426457298866074090393373003688559865191027250424124525043494420480 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 7799999999999999833156358189019876012720635136649507260920355907142759194211187419465136002142081539633997395107177383517012852219871474667693137305991678478927244356153233113088 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 8000000000000000059591844016594559131535959508665230978877140330501118819742529282109759010991256467267724820822277170269803470662478185464724553928929910696772311178883513712640 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 1150000000000000053592078251043802203665848681441783390634127526721485198521549244508682869046325069169189073085383313345114850915907932805064715412116539956675544646472413655184410286779313524075428696137294279202008203264 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d4 #s(literal 1200000000000000055922168609784837082086102971939252233705176549622419337587703559487321254657034854785240771915182587838380713999208277709632746516991172128704916152840779466279384647074066285991751682925872291341225951232 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 480000000000000024461294190576130950713052131294945597582860878878725162059079839284116361466675217044511589120724301325480635743717706012376760690251612513166290106356551119093028550470357716566608922952293708291718694452461718002922518740992 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 1050000000000000063411299176840625152946804556919424074791702258685187666934944678650157935557255892590981367446532338780640636015350982711861744860007949809665878465872254387449577030810516663999150128976787301319228747024884165160220059424837282562048 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d4 #s(literal 1080000000000000041966861851145954837562765885773449342913686433445374947108191243394385251372172775789478572003478844697078615566147979100278213051183382442469403940417439452484556646890264132080911959141281640198421359189160285065708949942875109457920 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 73000000000000001909458568096280633879568667878637397495195481156588870924043546794897793632131900870028967327946252135751665002509349122926379696350300724150759957598647565575776133222774250441760416067808539325021528177820320818426854156160317808657368343537513763434964901343864989679616 binary64)) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d4 #s(literal 75000000000000000301798715526667068406210405286121803770856668902503493968221238574177828076144810937647124152174161365103299304313068991399467444079240500259279015013470397606097341955510665710206446664899302827371618709351705616330903068956734386869952037174325663374766658476579768762368 binary64)) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))))))))))))))))))))))))))
(if (<=.f64 d4 #s(literal 149999999999999990675467327498519990820462139539456 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 5200000000000000118396717385356415035777366439359018030166465218996738667906188385668537430823726988063365927513184896519705050002137080591194030866432 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 18499999999999998646055283283631955420282484413554662935929678042788519188719029911682496813477946737797293383499353454602022889511360814432240170696704 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 21000000000000000506095924990693479588690280154642362596966161872383677708139999218301373782688048348955556657794153065205059686788098899831152879599616 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 3800000000000000243330347953378717112725330102098422907412430913845775035719496007929949971179362882031637353115564779561510223204910144216708426037346518370877440 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 3900000000000000396948867693369159106108160783452434560278228349884566545596568840998268548447766938284799827928543124244967349330320101397221079808976881193058304 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 1100000000000000094844143442499735763284457715646441263964934861943387932914082058910312051774767751911434737145961219748491546225864929744530939505276225809664436076544 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 909999999999999981712450080686722787927302816344870830309658657651236893882768830969892707642054114431389426457298866074090393373003688559865191027250424124525043494420480 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 7799999999999999833156358189019876012720635136649507260920355907142759194211187419465136002142081539633997395107177383517012852219871474667693137305991678478927244356153233113088 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 8000000000000000059591844016594559131535959508665230978877140330501118819742529282109759010991256467267724820822277170269803470662478185464724553928929910696772311178883513712640 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 1150000000000000053592078251043802203665848681441783390634127526721485198521549244508682869046325069169189073085383313345114850915907932805064715412116539956675544646472413655184410286779313524075428696137294279202008203264 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 6999999999999999684106216929265695083206952857129931786008898994317564198475361046627030931656496193075053231974089441388401391210605694718206941329933384073392434395980289486496645899218926928091888330537308751334570196992 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 25500000000000001095924217196665040688568417684049244053735721226616791110972044626849428549710465526675189557060746118282920009259909132189238189927190062703940000372403228167663623827185341646968281978670603020802977100901639008651575296 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 191999999999999990832880807325314011767404831247195093807484962919939635880125612153454251051795986099074059126726268986152572936023786431176533815714727140956368642137577244457829388683627638015006781685819279883301257154562949519371560550400 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 1050000000000000063411299176840625152946804556919424074791702258685187666934944678650157935557255892590981367446532338780640636015350982711861744860007949809665878465872254387449577030810516663999150128976787301319228747024884165160220059424837282562048 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d4 #s(literal 1080000000000000041966861851145954837562765885773449342913686433445374947108191243394385251372172775789478572003478844697078615566147979100278213051183382442469403940417439452484556646890264132080911959141281640198421359189160285065708949942875109457920 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 91999999999999994770127391357104781370102612793762595278843947372011427795234079302697651395602924422559792511714747127737065228455258180644779969240354527437736451171050711648206557503555648998368843464302665805492881079042326325202252949698669306187874304 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 94999999999999999528120474073424400734670325917967138666671096932856962472747486235987054936752811778267064650854268996241903446268585624801006625629896799687969287171155008054894982280334528590590908381653336229254834779883803648360705399671445129206431744 binary64)) (*.f64 d1 d2) (if (<=.f64 d4 #s(literal 73000000000000001909458568096280633879568667878637397495195481156588870924043546794897793632131900870028967327946252135751665002509349122926379696350300724150759957598647565575776133222774250441760416067808539325021528177820320818426854156160317808657368343537513763434964901343864989679616 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 75000000000000000301798715526667068406210405286121803770856668902503493968221238574177828076144810937647124152174161365103299304313068991399467444079240500259279015013470397606097341955510665710206446664899302827371618709351705616330903068956734386869952037174325663374766658476579768762368 binary64)) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))))))))))))))))))))
(if (<=.f64 d4 #s(literal 149999999999999990675467327498519990820462139539456 binary64)) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d4 #s(literal 5200000000000000118396717385356415035777366439359018030166465218996738667906188385668537430823726988063365927513184896519705050002137080591194030866432 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d4 #s(literal 18499999999999998646055283283631955420282484413554662935929678042788519188719029911682496813477946737797293383499353454602022889511360814432240170696704 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 21000000000000000506095924990693479588690280154642362596966161872383677708139999218301373782688048348955556657794153065205059686788098899831152879599616 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 3800000000000000243330347953378717112725330102098422907412430913845775035719496007929949971179362882031637353115564779561510223204910144216708426037346518370877440 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 3900000000000000396948867693369159106108160783452434560278228349884566545596568840998268548447766938284799827928543124244967349330320101397221079808976881193058304 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 1100000000000000094844143442499735763284457715646441263964934861943387932914082058910312051774767751911434737145961219748491546225864929744530939505276225809664436076544 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 909999999999999981712450080686722787927302816344870830309658657651236893882768830969892707642054114431389426457298866074090393373003688559865191027250424124525043494420480 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 7799999999999999833156358189019876012720635136649507260920355907142759194211187419465136002142081539633997395107177383517012852219871474667693137305991678478927244356153233113088 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 8000000000000000059591844016594559131535959508665230978877140330501118819742529282109759010991256467267724820822277170269803470662478185464724553928929910696772311178883513712640 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 1150000000000000053592078251043802203665848681441783390634127526721485198521549244508682869046325069169189073085383313345114850915907932805064715412116539956675544646472413655184410286779313524075428696137294279202008203264 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d4 #s(literal 6999999999999999684106216929265695083206952857129931786008898994317564198475361046627030931656496193075053231974089441388401391210605694718206941329933384073392434395980289486496645899218926928091888330537308751334570196992 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 25500000000000001095924217196665040688568417684049244053735721226616791110972044626849428549710465526675189557060746118282920009259909132189238189927190062703940000372403228167663623827185341646968281978670603020802977100901639008651575296 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 191999999999999990832880807325314011767404831247195093807484962919939635880125612153454251051795986099074059126726268986152572936023786431176533815714727140956368642137577244457829388683627638015006781685819279883301257154562949519371560550400 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d4 #s(literal 1050000000000000063411299176840625152946804556919424074791702258685187666934944678650157935557255892590981367446532338780640636015350982711861744860007949809665878465872254387449577030810516663999150128976787301319228747024884165160220059424837282562048 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d4 #s(literal 1080000000000000041966861851145954837562765885773449342913686433445374947108191243394385251372172775789478572003478844697078615566147979100278213051183382442469403940417439452484556646890264132080911959141281640198421359189160285065708949942875109457920 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 #s(literal 91999999999999994770127391357104781370102612793762595278843947372011427795234079302697651395602924422559792511714747127737065228455258180644779969240354527437736451171050711648206557503555648998368843464302665805492881079042326325202252949698669306187874304 binary64)) (*.f64 d1 d4) (if (<=.f64 d4 #s(literal 94999999999999999528120474073424400734670325917967138666671096932856962472747486235987054936752811778267064650854268996241903446268585624801006625629896799687969287171155008054894982280334528590590908381653336229254834779883803648360705399671445129206431744 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d4 #s(literal 73000000000000001909458568096280633879568667878637397495195481156588870924043546794897793632131900870028967327946252135751665002509349122926379696350300724150759957598647565575776133222774250441760416067808539325021528177820320818426854156160317808657368343537513763434964901343864989679616 binary64)) (not (<=.f64 d4 #s(literal 75000000000000000301798715526667068406210405286121803770856668902503493968221238574177828076144810937647124152174161365103299304313068991399467444079240500259279015013470397606097341955510665710206446664899302827371618709351705616330903068956734386869952037174325663374766658476579768762368 binary64)))) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))))))))))))))))))))
(if (<=.f64 d3 #s(literal -155000000000000010709064190915702121845843268046903307206001359579357642752 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -160000 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal -155000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -700976274800963/9223372036854775808 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -6437288204283977/9903520314283042199192993792 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal -8711228593176025/21778071482940061661655974875633165533184 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -2329393222116151/3064991081731777716716694054300618367237478244367204352 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal -4113761393303015/51422017416287688817342786954917203280710495801049370729644032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -7903152032907367/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal -5249401739479229/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -8040742112950363/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal -8584808513368979/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -716054195477281/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal -1728350240969163/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -6373655913801205/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal -3849559271118727/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -8647581217641061/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal -6664173656566515/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -2464469796528415/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal -5982722752821787/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -3320661968323065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2223657568073481/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5900483092839843/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 404468599105957/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 343453319093669/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 5317986876289069/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 6041158400760519/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 441252181048159/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 8273478394652981/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2671644064940025/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 2088519569834379/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 3480865949723965/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 6798566308054619/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 664824119159705/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 8389699228974229/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 4487513541079239/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 1611323923926231/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 1776587916123793/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 7167183174968973/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3695578824593377/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 7496292392910909/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2673609718939013/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 93248106826835/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 3046104823009943/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 5142201741628769/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5267953421726493/5986310706507378352962293074805895248510699696029696 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 8929009308005425/10889035741470030830827987437816582766592 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 4253529586511731/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 934613434536269/2596148429267413814265248164610048 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3400000000000000000000 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 3450000000000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 16000000000000000318153997418496 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 140000000000000003909747384254464 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 1019999999999999953208527774301384348876730802372608 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 9799999999999999667719697851760779588563330674982912 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 319999999999999982019823679181236186105508941712422302908416 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 699999999999999967425490093363732968991123446608377323924226048 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 10500000000000000150789317732726021248978966012499480958333878272 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 48000000000000000368627378929566542515209572763967524639310245527552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 309999999999999984172356756626841430150420388232692215742167093608448 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 1800000000000000173466460630997511261118790697572396661257473701003132928 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 449999999999999990571761329249584877087885744056395726988802038791111555935960497945313280 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 1850000000000000048847037475313139095841368652565066123533613988704745385369644593639534799435595776 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 599999999999999937492030790988111045840645313566047673833294806699119762143004211252326069460636125888512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 31999999999999999286719031404932149441855497523037490476546666325199721308474876354491729882928244213912240706270443216044032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 126000000000000009471985351481294287061400062108403434898846546897078506580544315787732178738317512463961510334895418317161365504 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 4500000000000000145892582743499520794915180300603347678057176554040382855249592033071871617551187470880974849994584216093935534080 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5600000000000000183912749939547586042327270371613825494868955187048983238633212775046407367515273511030117226792205639240431547551584354304 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 219999999999999983427128871176134175108191675419357139190140367062800447270376729141071804930891581083657315222800681314019035038685629251584 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 62000000000000004263097394908168903735462000029913772823962423384439659067804565999325153504690136368120408089729654043034068051531255546299981372588032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 289999999999999983176322663424931827751685781804722167514996704291259098175968701763217532141036322513222311413855775385945354478924679175201353076047872 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 11999999999999999800310162678300660574724467300209646436404091373525621010012150654377734523351264901014848660132357260810414088177974884801586124443913027584 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 174000000000000011562583105697285473705680320899796509061327691593060548803968597028421480331823457625026743213320042336193201992582777898993849915340499019303485440 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 1799999999999999900916573410703819619349967540222951562022563561016556379907363911112662536741037489695593761467472697276379658642317096184128290239627609136793911296 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 3700000000000000140034072721254893168598843964907215799473105360404683281649809108271703059370652874087339882227574619997806871019418538857641757579487575922470073441862721470464 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 7600000000000000254564458775665472018622855871415171220199956519260394735188648012925124609987159937942128768352361026352833365004273661612652032674232601478308363578006547652935680 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3100000000000000263146359709067604719589467406285366316276764693755927953570697984007827909115377071316895623338033855114520463128517792870296591926841774596383138415460318632756393703795614022888807968276480 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 1949999999999999903990923455944060973703320216731537246456813849677488734447681859255507704573922869327434571920933170221574867414686107553983163921930213438935753609253393011333475318905724946724395969250414156578816 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 2799999999999999815036165949650358991588257220803877797583196335865118811962547503517648566344444578895689941647216125666691575084639784481573666428985614953573889365599960774488040201961967994412713253807694081425408 binary64)) (*.f64 d1 (+.f64 d4 d2)) (if (<=.f64 d3 #s(literal 18000000000000001780008343538797832551807609702604492827114516903080237993839429948315573974649423558329658808954231711277123425412106573364373972281286044415155620367551627845531820688153163765486425145430292624930943788436949731116839865067641935785432157828456810283008 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 18999999999999998542223549822197609928615723348635026290061059597916457136653002384274633586915854668276773818193297540324066200288129107803421119051471597210903862992457758263738289574871638491734182147222903406324988257615613092032069171044903323655905550045772114821120 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 4199999999999999977950628877923028547682475033697884645746397804549028078770102205035344884561898973178403510436563887347230966978670280281732456001423468724111887036638733139639917711629950434179323677986792312375440003867101015853504741893589981783639987529466171810366232382260039909376 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 4300000000000000222151796179195077632892125756779908004709254308437822426398046419987792337614298137641273369024535591302760965926036134010701183946320451616268988275009950793668756797255494910870269668237735870471033229248624411257255770599970343036580226813773977962528824342466005041152 binary64)) (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d3 #s(literal -155000000000000010709064190915702121845843268046903307206001359579357642752 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -160000 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -155000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -700976274800963/9223372036854775808 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -6437288204283977/9903520314283042199192993792 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal -8711228593176025/21778071482940061661655974875633165533184 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -2329393222116151/3064991081731777716716694054300618367237478244367204352 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal -4113761393303015/51422017416287688817342786954917203280710495801049370729644032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -7903152032907367/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -5249401739479229/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -8040742112950363/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -8584808513368979/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -716054195477281/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal -1728350240969163/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -6373655913801205/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -3849559271118727/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -8647581217641061/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -6664173656566515/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -2464469796528415/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -5982722752821787/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -3320661968323065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2223657568073481/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5900483092839843/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 404468599105957/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 343453319093669/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 5317986876289069/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 6041158400760519/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 441252181048159/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 8273478394652981/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2671644064940025/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 2088519569834379/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 3480865949723965/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 6798566308054619/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 664824119159705/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 8389699228974229/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 4487513541079239/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 1611323923926231/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 1776587916123793/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 7167183174968973/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3695578824593377/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 7496292392910909/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2673609718939013/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 93248106826835/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 3046104823009943/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 5142201741628769/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5267953421726493/5986310706507378352962293074805895248510699696029696 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 8929009308005425/10889035741470030830827987437816582766592 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 4253529586511731/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 934613434536269/2596148429267413814265248164610048 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3400000000000000000000 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 3450000000000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 16000000000000000318153997418496 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 140000000000000003909747384254464 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 1019999999999999953208527774301384348876730802372608 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 9799999999999999667719697851760779588563330674982912 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 319999999999999982019823679181236186105508941712422302908416 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 699999999999999967425490093363732968991123446608377323924226048 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 10500000000000000150789317732726021248978966012499480958333878272 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 48000000000000000368627378929566542515209572763967524639310245527552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 309999999999999984172356756626841430150420388232692215742167093608448 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 1800000000000000173466460630997511261118790697572396661257473701003132928 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 449999999999999990571761329249584877087885744056395726988802038791111555935960497945313280 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 1850000000000000048847037475313139095841368652565066123533613988704745385369644593639534799435595776 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 599999999999999937492030790988111045840645313566047673833294806699119762143004211252326069460636125888512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 31999999999999999286719031404932149441855497523037490476546666325199721308474876354491729882928244213912240706270443216044032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 126000000000000009471985351481294287061400062108403434898846546897078506580544315787732178738317512463961510334895418317161365504 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 4500000000000000145892582743499520794915180300603347678057176554040382855249592033071871617551187470880974849994584216093935534080 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5600000000000000183912749939547586042327270371613825494868955187048983238633212775046407367515273511030117226792205639240431547551584354304 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 219999999999999983427128871176134175108191675419357139190140367062800447270376729141071804930891581083657315222800681314019035038685629251584 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 62000000000000004263097394908168903735462000029913772823962423384439659067804565999325153504690136368120408089729654043034068051531255546299981372588032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 289999999999999983176322663424931827751685781804722167514996704291259098175968701763217532141036322513222311413855775385945354478924679175201353076047872 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 11999999999999999800310162678300660574724467300209646436404091373525621010012150654377734523351264901014848660132357260810414088177974884801586124443913027584 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 174000000000000011562583105697285473705680320899796509061327691593060548803968597028421480331823457625026743213320042336193201992582777898993849915340499019303485440 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 1799999999999999900916573410703819619349967540222951562022563561016556379907363911112662536741037489695593761467472697276379658642317096184128290239627609136793911296 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 3700000000000000140034072721254893168598843964907215799473105360404683281649809108271703059370652874087339882227574619997806871019418538857641757579487575922470073441862721470464 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 7600000000000000254564458775665472018622855871415171220199956519260394735188648012925124609987159937942128768352361026352833365004273661612652032674232601478308363578006547652935680 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3100000000000000263146359709067604719589467406285366316276764693755927953570697984007827909115377071316895623338033855114520463128517792870296591926841774596383138415460318632756393703795614022888807968276480 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 1949999999999999903990923455944060973703320216731537246456813849677488734447681859255507704573922869327434571920933170221574867414686107553983163921930213438935753609253393011333475318905724946724395969250414156578816 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 2799999999999999815036165949650358991588257220803877797583196335865118811962547503517648566344444578895689941647216125666691575084639784481573666428985614953573889365599960774488040201961967994412713253807694081425408 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 18000000000000001780008343538797832551807609702604492827114516903080237993839429948315573974649423558329658808954231711277123425412106573364373972281286044415155620367551627845531820688153163765486425145430292624930943788436949731116839865067641935785432157828456810283008 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 18999999999999998542223549822197609928615723348635026290061059597916457136653002384274633586915854668276773818193297540324066200288129107803421119051471597210903862992457758263738289574871638491734182147222903406324988257615613092032069171044903323655905550045772114821120 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d3 #s(literal 4199999999999999977950628877923028547682475033697884645746397804549028078770102205035344884561898973178403510436563887347230966978670280281732456001423468724111887036638733139639917711629950434179323677986792312375440003867101015853504741893589981783639987529466171810366232382260039909376 binary64)) (not (<=.f64 d3 #s(literal 4300000000000000222151796179195077632892125756779908004709254308437822426398046419987792337614298137641273369024535591302760965926036134010701183946320451616268988275009950793668756797255494910870269668237735870471033229248624411257255770599970343036580226813773977962528824342466005041152 binary64)))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d3 #s(literal -155000000000000010709064190915702121845843268046903307206001359579357642752 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -160000 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -155000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -700976274800963/9223372036854775808 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -6437288204283977/9903520314283042199192993792 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal -8711228593176025/21778071482940061661655974875633165533184 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -2329393222116151/3064991081731777716716694054300618367237478244367204352 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal -4113761393303015/51422017416287688817342786954917203280710495801049370729644032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -7903152032907367/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -5249401739479229/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -8040742112950363/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -8584808513368979/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -716054195477281/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal -1728350240969163/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -6373655913801205/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -3849559271118727/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -8647581217641061/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -6664173656566515/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -2464469796528415/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -5982722752821787/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -3320661968323065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2223657568073481/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5900483092839843/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 404468599105957/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 343453319093669/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 5317986876289069/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 6041158400760519/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 441252181048159/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 8273478394652981/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2671644064940025/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 2088519569834379/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 3480865949723965/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 6798566308054619/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 664824119159705/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 8389699228974229/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 4487513541079239/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 1611323923926231/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 1776587916123793/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 7167183174968973/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3695578824593377/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 7496292392910909/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2673609718939013/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 93248106826835/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 3046104823009943/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 5142201741628769/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5267953421726493/5986310706507378352962293074805895248510699696029696 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 8929009308005425/10889035741470030830827987437816582766592 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 4253529586511731/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 934613434536269/2596148429267413814265248164610048 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3400000000000000000000 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 3450000000000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 16000000000000000318153997418496 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 140000000000000003909747384254464 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 1019999999999999953208527774301384348876730802372608 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 9799999999999999667719697851760779588563330674982912 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 319999999999999982019823679181236186105508941712422302908416 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 699999999999999967425490093363732968991123446608377323924226048 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 10500000000000000150789317732726021248978966012499480958333878272 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 48000000000000000368627378929566542515209572763967524639310245527552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 309999999999999984172356756626841430150420388232692215742167093608448 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 1800000000000000173466460630997511261118790697572396661257473701003132928 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 449999999999999990571761329249584877087885744056395726988802038791111555935960497945313280 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 1850000000000000048847037475313139095841368652565066123533613988704745385369644593639534799435595776 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 599999999999999937492030790988111045840645313566047673833294806699119762143004211252326069460636125888512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 31999999999999999286719031404932149441855497523037490476546666325199721308474876354491729882928244213912240706270443216044032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 126000000000000009471985351481294287061400062108403434898846546897078506580544315787732178738317512463961510334895418317161365504 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 4500000000000000145892582743499520794915180300603347678057176554040382855249592033071871617551187470880974849994584216093935534080 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5600000000000000183912749939547586042327270371613825494868955187048983238633212775046407367515273511030117226792205639240431547551584354304 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 219999999999999983427128871176134175108191675419357139190140367062800447270376729141071804930891581083657315222800681314019035038685629251584 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 62000000000000004263097394908168903735462000029913772823962423384439659067804565999325153504690136368120408089729654043034068051531255546299981372588032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 289999999999999983176322663424931827751685781804722167514996704291259098175968701763217532141036322513222311413855775385945354478924679175201353076047872 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 11999999999999999800310162678300660574724467300209646436404091373525621010012150654377734523351264901014848660132357260810414088177974884801586124443913027584 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 174000000000000011562583105697285473705680320899796509061327691593060548803968597028421480331823457625026743213320042336193201992582777898993849915340499019303485440 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 1799999999999999900916573410703819619349967540222951562022563561016556379907363911112662536741037489695593761467472697276379658642317096184128290239627609136793911296 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 3700000000000000140034072721254893168598843964907215799473105360404683281649809108271703059370652874087339882227574619997806871019418538857641757579487575922470073441862721470464 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 7600000000000000254564458775665472018622855871415171220199956519260394735188648012925124609987159937942128768352361026352833365004273661612652032674232601478308363578006547652935680 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3100000000000000263146359709067604719589467406285366316276764693755927953570697984007827909115377071316895623338033855114520463128517792870296591926841774596383138415460318632756393703795614022888807968276480 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 1949999999999999903990923455944060973703320216731537246456813849677488734447681859255507704573922869327434571920933170221574867414686107553983163921930213438935753609253393011333475318905724946724395969250414156578816 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 2799999999999999815036165949650358991588257220803877797583196335865118811962547503517648566344444578895689941647216125666691575084639784481573666428985614953573889365599960774488040201961967994412713253807694081425408 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 18000000000000001780008343538797832551807609702604492827114516903080237993839429948315573974649423558329658808954231711277123425412106573364373972281286044415155620367551627845531820688153163765486425145430292624930943788436949731116839865067641935785432157828456810283008 binary64)) (*.f64 d1 (neg.f64 d3)) (if (or (<=.f64 d3 #s(literal 18999999999999998542223549822197609928615723348635026290061059597916457136653002384274633586915854668276773818193297540324066200288129107803421119051471597210903862992457758263738289574871638491734182147222903406324988257615613092032069171044903323655905550045772114821120 binary64)) (not (or (<=.f64 d3 #s(literal 4199999999999999977950628877923028547682475033697884645746397804549028078770102205035344884561898973178403510436563887347230966978670280281732456001423468724111887036638733139639917711629950434179323677986792312375440003867101015853504741893589981783639987529466171810366232382260039909376 binary64)) (not (<=.f64 d3 #s(literal 4300000000000000222151796179195077632892125756779908004709254308437822426398046419987792337614298137641273369024535591302760965926036134010701183946320451616268988275009950793668756797255494910870269668237735870471033229248624411257255770599970343036580226813773977962528824342466005041152 binary64)))))) (*.f64 d1 d2) (*.f64 d1 (neg.f64 d3))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d3 #s(literal -155000000000000010709064190915702121845843268046903307206001359579357642752 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -160000 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -155000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -700976274800963/9223372036854775808 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -6437288204283977/9903520314283042199192993792 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal -8711228593176025/21778071482940061661655974875633165533184 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -2329393222116151/3064991081731777716716694054300618367237478244367204352 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal -4113761393303015/51422017416287688817342786954917203280710495801049370729644032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -7903152032907367/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -5249401739479229/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -8040742112950363/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -8584808513368979/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -716054195477281/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal -1728350240969163/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -6373655913801205/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -3849559271118727/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -8647581217641061/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -6664173656566515/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -2464469796528415/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -5982722752821787/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -3320661968323065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2223657568073481/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5900483092839843/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 404468599105957/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 343453319093669/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 5317986876289069/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 6041158400760519/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 441252181048159/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 8273478394652981/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2671644064940025/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 2088519569834379/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 3480865949723965/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 6798566308054619/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 664824119159705/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 8389699228974229/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 4487513541079239/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 1611323923926231/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 1776587916123793/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 7167183174968973/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3695578824593377/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 7496292392910909/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2673609718939013/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 93248106826835/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 3046104823009943/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 5142201741628769/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5267953421726493/5986310706507378352962293074805895248510699696029696 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 8929009308005425/10889035741470030830827987437816582766592 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 4253529586511731/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 934613434536269/2596148429267413814265248164610048 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3400000000000000000000 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 3450000000000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 16000000000000000318153997418496 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 140000000000000003909747384254464 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 1019999999999999953208527774301384348876730802372608 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 9799999999999999667719697851760779588563330674982912 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 319999999999999982019823679181236186105508941712422302908416 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 699999999999999967425490093363732968991123446608377323924226048 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 10500000000000000150789317732726021248978966012499480958333878272 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 48000000000000000368627378929566542515209572763967524639310245527552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 309999999999999984172356756626841430150420388232692215742167093608448 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 1800000000000000173466460630997511261118790697572396661257473701003132928 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 449999999999999990571761329249584877087885744056395726988802038791111555935960497945313280 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 1850000000000000048847037475313139095841368652565066123533613988704745385369644593639534799435595776 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 599999999999999937492030790988111045840645313566047673833294806699119762143004211252326069460636125888512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 31999999999999999286719031404932149441855497523037490476546666325199721308474876354491729882928244213912240706270443216044032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 126000000000000009471985351481294287061400062108403434898846546897078506580544315787732178738317512463961510334895418317161365504 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 4500000000000000145892582743499520794915180300603347678057176554040382855249592033071871617551187470880974849994584216093935534080 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5600000000000000183912749939547586042327270371613825494868955187048983238633212775046407367515273511030117226792205639240431547551584354304 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 219999999999999983427128871176134175108191675419357139190140367062800447270376729141071804930891581083657315222800681314019035038685629251584 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 62000000000000004263097394908168903735462000029913772823962423384439659067804565999325153504690136368120408089729654043034068051531255546299981372588032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 289999999999999983176322663424931827751685781804722167514996704291259098175968701763217532141036322513222311413855775385945354478924679175201353076047872 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 11999999999999999800310162678300660574724467300209646436404091373525621010012150654377734523351264901014848660132357260810414088177974884801586124443913027584 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 174000000000000011562583105697285473705680320899796509061327691593060548803968597028421480331823457625026743213320042336193201992582777898993849915340499019303485440 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 1799999999999999900916573410703819619349967540222951562022563561016556379907363911112662536741037489695593761467472697276379658642317096184128290239627609136793911296 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 3700000000000000140034072721254893168598843964907215799473105360404683281649809108271703059370652874087339882227574619997806871019418538857641757579487575922470073441862721470464 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 7600000000000000254564458775665472018622855871415171220199956519260394735188648012925124609987159937942128768352361026352833365004273661612652032674232601478308363578006547652935680 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3100000000000000263146359709067604719589467406285366316276764693755927953570697984007827909115377071316895623338033855114520463128517792870296591926841774596383138415460318632756393703795614022888807968276480 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 1949999999999999903990923455944060973703320216731537246456813849677488734447681859255507704573922869327434571920933170221574867414686107553983163921930213438935753609253393011333475318905724946724395969250414156578816 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 2799999999999999815036165949650358991588257220803877797583196335865118811962547503517648566344444578895689941647216125666691575084639784481573666428985614953573889365599960774488040201961967994412713253807694081425408 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (or (<=.f64 d3 #s(literal 18000000000000001780008343538797832551807609702604492827114516903080237993839429948315573974649423558329658808954231711277123425412106573364373972281286044415155620367551627845531820688153163765486425145430292624930943788436949731116839865067641935785432157828456810283008 binary64)) (not (or (<=.f64 d3 #s(literal 18999999999999998542223549822197609928615723348635026290061059597916457136653002384274633586915854668276773818193297540324066200288129107803421119051471597210903862992457758263738289574871638491734182147222903406324988257615613092032069171044903323655905550045772114821120 binary64)) (not (or (<=.f64 d3 #s(literal 4199999999999999977950628877923028547682475033697884645746397804549028078770102205035344884561898973178403510436563887347230966978670280281732456001423468724111887036638733139639917711629950434179323677986792312375440003867101015853504741893589981783639987529466171810366232382260039909376 binary64)) (not (<=.f64 d3 #s(literal 4300000000000000222151796179195077632892125756779908004709254308437822426398046419987792337614298137641273369024535591302760965926036134010701183946320451616268988275009950793668756797255494910870269668237735870471033229248624411257255770599970343036580226813773977962528824342466005041152 binary64)))))))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d3 #s(literal -155000000000000010709064190915702121845843268046903307206001359579357642752 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -160000 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -155000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -700976274800963/9223372036854775808 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -6437288204283977/9903520314283042199192993792 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal -8711228593176025/21778071482940061661655974875633165533184 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -2329393222116151/3064991081731777716716694054300618367237478244367204352 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal -4113761393303015/51422017416287688817342786954917203280710495801049370729644032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -7903152032907367/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -5249401739479229/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal -8040742112950363/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -8584808513368979/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -716054195477281/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal -1728350240969163/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -6373655913801205/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -3849559271118727/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -8647581217641061/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -6664173656566515/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -2464469796528415/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal -5982722752821787/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal -3320661968323065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2223657568073481/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5900483092839843/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 404468599105957/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 343453319093669/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 5317986876289069/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 6041158400760519/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 441252181048159/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 8273478394652981/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2671644064940025/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 2088519569834379/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 3480865949723965/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 6798566308054619/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 664824119159705/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 8389699228974229/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 4487513541079239/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 1611323923926231/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 1776587916123793/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 7167183174968973/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3695578824593377/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 7496292392910909/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 2673609718939013/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 93248106826835/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 3046104823009943/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 5142201741628769/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5267953421726493/5986310706507378352962293074805895248510699696029696 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 8929009308005425/10889035741470030830827987437816582766592 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 4253529586511731/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 934613434536269/2596148429267413814265248164610048 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3400000000000000000000 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 3450000000000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 16000000000000000318153997418496 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 140000000000000003909747384254464 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 1019999999999999953208527774301384348876730802372608 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 9799999999999999667719697851760779588563330674982912 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 319999999999999982019823679181236186105508941712422302908416 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 699999999999999967425490093363732968991123446608377323924226048 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 10500000000000000150789317732726021248978966012499480958333878272 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 48000000000000000368627378929566542515209572763967524639310245527552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 309999999999999984172356756626841430150420388232692215742167093608448 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 1800000000000000173466460630997511261118790697572396661257473701003132928 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 449999999999999990571761329249584877087885744056395726988802038791111555935960497945313280 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 1850000000000000048847037475313139095841368652565066123533613988704745385369644593639534799435595776 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 599999999999999937492030790988111045840645313566047673833294806699119762143004211252326069460636125888512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 31999999999999999286719031404932149441855497523037490476546666325199721308474876354491729882928244213912240706270443216044032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 126000000000000009471985351481294287061400062108403434898846546897078506580544315787732178738317512463961510334895418317161365504 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 4500000000000000145892582743499520794915180300603347678057176554040382855249592033071871617551187470880974849994584216093935534080 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 5600000000000000183912749939547586042327270371613825494868955187048983238633212775046407367515273511030117226792205639240431547551584354304 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 219999999999999983427128871176134175108191675419357139190140367062800447270376729141071804930891581083657315222800681314019035038685629251584 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 62000000000000004263097394908168903735462000029913772823962423384439659067804565999325153504690136368120408089729654043034068051531255546299981372588032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 289999999999999983176322663424931827751685781804722167514996704291259098175968701763217532141036322513222311413855775385945354478924679175201353076047872 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 11999999999999999800310162678300660574724467300209646436404091373525621010012150654377734523351264901014848660132357260810414088177974884801586124443913027584 binary64)) (*.f64 d1 d4) (if (<=.f64 d3 #s(literal 174000000000000011562583105697285473705680320899796509061327691593060548803968597028421480331823457625026743213320042336193201992582777898993849915340499019303485440 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 1799999999999999900916573410703819619349967540222951562022563561016556379907363911112662536741037489695593761467472697276379658642317096184128290239627609136793911296 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 3700000000000000140034072721254893168598843964907215799473105360404683281649809108271703059370652874087339882227574619997806871019418538857641757579487575922470073441862721470464 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 7600000000000000254564458775665472018622855871415171220199956519260394735188648012925124609987159937942128768352361026352833365004273661612652032674232601478308363578006547652935680 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d3 #s(literal 3100000000000000263146359709067604719589467406285366316276764693755927953570697984007827909115377071316895623338033855114520463128517792870296591926841774596383138415460318632756393703795614022888807968276480 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d3 #s(literal 1949999999999999903990923455944060973703320216731537246456813849677488734447681859255507704573922869327434571920933170221574867414686107553983163921930213438935753609253393011333475318905724946724395969250414156578816 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 #s(literal 2799999999999999815036165949650358991588257220803877797583196335865118811962547503517648566344444578895689941647216125666691575084639784481573666428985614953573889365599960774488040201961967994412713253807694081425408 binary64)) (*.f64 d1 (+.f64 d2 d4)) (if (or (<=.f64 d3 #s(literal 18000000000000001780008343538797832551807609702604492827114516903080237993839429948315573974649423558329658808954231711277123425412106573364373972281286044415155620367551627845531820688153163765486425145430292624930943788436949731116839865067641935785432157828456810283008 binary64)) (not (or (<=.f64 d3 #s(literal 18999999999999998542223549822197609928615723348635026290061059597916457136653002384274633586915854668276773818193297540324066200288129107803421119051471597210903862992457758263738289574871638491734182147222903406324988257615613092032069171044903323655905550045772114821120 binary64)) (and (not (<=.f64 d3 #s(literal 4199999999999999977950628877923028547682475033697884645746397804549028078770102205035344884561898973178403510436563887347230966978670280281732456001423468724111887036638733139639917711629950434179323677986792312375440003867101015853504741893589981783639987529466171810366232382260039909376 binary64))) (<=.f64 d3 #s(literal 4300000000000000222151796179195077632892125756779908004709254308437822426398046419987792337614298137641273369024535591302760965926036134010701183946320451616268988275009950793668756797255494910870269668237735870471033229248624411257255770599970343036580226813773977962528824342466005041152 binary64)))))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -749999999999999958617605982028872697222091610340567490467462480134144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7400000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -90000000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -410000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -130000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -720000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -500000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -24000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -1700000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5188146770730811/72057594037927936 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -4958484807013127/4722366482869645213696 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2011652563838743/38685626227668133590597632 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8315787937497185/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4593811953432669/170141183460469231731687303715884105728 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -3266710722441009/10889035741470030830827987437816582766592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1742245718635205/43556142965880123323311949751266331066368 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -5261405894391251/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6749139785887759/3213876088517980551083924184682325205044405987565585670602752 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -970558080017423/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -1821252086461621/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5439472898232041/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -604918203532289/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -7742953005213299/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6238316235492995/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1891296297426935/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -2420859260706477/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8230921486402021/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7852287219678089/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8040742112950363/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8404072749667955/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -944890341584289/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8183476519740355/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -5656418970444533/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -3174968917810407/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5623642243178995/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -3095252690645719/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2349512740062239/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6604434243437697/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6584924608819935/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8372115032861669/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3366486976990959/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -4858207693444921/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6486494540087261/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -576577292452201/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7616908286351531/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -1452164949685335/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8596816502137183/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8232841276830719/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -904085387313413/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -6000448200243097/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3154521339556371/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -6179570151089211/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6040248933137381/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8246953210043571/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5732095064367195/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6176826577981891/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4037787314632155/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 3482402973355369/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 44630321990341/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6550852186082249/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5481571673160589/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 5227634118233289/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 357986298980937/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 2530316507002563/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 3388816750449861/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 6679110162350063/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3450649151415733/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 2645396987754965/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6715912589139871/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 6054973118111145/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2904660898216695/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1162941958872971/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5949503719112237/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 4087958142875927/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 7797895294366243/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6651145986371207/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5599361855444511/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4268429180062943/50216813883093446110686315385661331328818843555712276103168 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 15057660889751/5192296858534827628530496329220096 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4835703278458517/1208925819614629174706176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1800000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5800000000000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 30999999999999997736371408294903808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1199999999999999962360393295015706624 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 169999999999999996316963044952732877272789674534138942671974039552 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 53000000000000001530024301727595722900088632056995581537355364265285021335552 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 109999999999999999344740955333582290654675461355463079935127055095269511654923042816 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 25000000000000000365767380766871825774251074696616376481965269679244909106278705397760 binary64)) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -749999999999999958617605982028872697222091610340567490467462480134144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7400000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -90000000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -410000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -130000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -720000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -500000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -24000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -1700000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5188146770730811/72057594037927936 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -4958484807013127/4722366482869645213696 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2011652563838743/38685626227668133590597632 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8315787937497185/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4593811953432669/170141183460469231731687303715884105728 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -3266710722441009/10889035741470030830827987437816582766592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1742245718635205/43556142965880123323311949751266331066368 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -5261405894391251/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6749139785887759/3213876088517980551083924184682325205044405987565585670602752 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -970558080017423/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -1821252086461621/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5439472898232041/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -604918203532289/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -7742953005213299/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6238316235492995/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1891296297426935/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -2420859260706477/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8230921486402021/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7852287219678089/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8040742112950363/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8404072749667955/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -944890341584289/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8183476519740355/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -5656418970444533/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -3174968917810407/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5623642243178995/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -3095252690645719/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2349512740062239/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6604434243437697/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6584924608819935/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8372115032861669/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3366486976990959/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -4858207693444921/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6486494540087261/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -576577292452201/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7616908286351531/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -1452164949685335/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8596816502137183/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8232841276830719/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -904085387313413/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -6000448200243097/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3154521339556371/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -6179570151089211/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6040248933137381/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8246953210043571/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5732095064367195/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6176826577981891/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4037787314632155/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 3482402973355369/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 44630321990341/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6550852186082249/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5481571673160589/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 5227634118233289/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 357986298980937/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 2530316507002563/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 3388816750449861/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 6679110162350063/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3450649151415733/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 2645396987754965/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6715912589139871/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 6054973118111145/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2904660898216695/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1162941958872971/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5949503719112237/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 4087958142875927/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 7797895294366243/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6651145986371207/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5599361855444511/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4268429180062943/50216813883093446110686315385661331328818843555712276103168 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 15057660889751/5192296858534827628530496329220096 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4835703278458517/1208925819614629174706176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1800000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5800000000000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 30999999999999997736371408294903808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1199999999999999962360393295015706624 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 169999999999999996316963044952732877272789674534138942671974039552 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 53000000000000001530024301727595722900088632056995581537355364265285021335552 binary64)) (*.f64 d1 (neg.f64 d3)) (if (or (<=.f64 d2 #s(literal 109999999999999999344740955333582290654675461355463079935127055095269511654923042816 binary64)) (not (<=.f64 d2 #s(literal 25000000000000000365767380766871825774251074696616376481965269679244909106278705397760 binary64)))) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -749999999999999958617605982028872697222091610340567490467462480134144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7400000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -90000000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -410000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -130000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -720000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -500000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -24000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -1700000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5188146770730811/72057594037927936 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -4958484807013127/4722366482869645213696 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2011652563838743/38685626227668133590597632 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8315787937497185/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4593811953432669/170141183460469231731687303715884105728 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -3266710722441009/10889035741470030830827987437816582766592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1742245718635205/43556142965880123323311949751266331066368 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -5261405894391251/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6749139785887759/3213876088517980551083924184682325205044405987565585670602752 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -970558080017423/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -1821252086461621/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5439472898232041/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -604918203532289/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -7742953005213299/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6238316235492995/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1891296297426935/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -2420859260706477/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8230921486402021/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7852287219678089/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8040742112950363/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8404072749667955/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -944890341584289/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8183476519740355/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -5656418970444533/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -3174968917810407/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5623642243178995/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -3095252690645719/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2349512740062239/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6604434243437697/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6584924608819935/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8372115032861669/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3366486976990959/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -4858207693444921/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6486494540087261/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -576577292452201/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7616908286351531/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -1452164949685335/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8596816502137183/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8232841276830719/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -904085387313413/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -6000448200243097/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3154521339556371/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -6179570151089211/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6040248933137381/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8246953210043571/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5732095064367195/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6176826577981891/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4037787314632155/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 3482402973355369/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 44630321990341/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6550852186082249/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5481571673160589/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 5227634118233289/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 357986298980937/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 2530316507002563/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 3388816750449861/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 6679110162350063/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3450649151415733/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 2645396987754965/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6715912589139871/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 6054973118111145/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2904660898216695/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1162941958872971/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5949503719112237/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 4087958142875927/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 7797895294366243/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6651145986371207/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5599361855444511/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4268429180062943/50216813883093446110686315385661331328818843555712276103168 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 15057660889751/5192296858534827628530496329220096 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4835703278458517/1208925819614629174706176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1800000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5800000000000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 30999999999999997736371408294903808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1199999999999999962360393295015706624 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 169999999999999996316963044952732877272789674534138942671974039552 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal 53000000000000001530024301727595722900088632056995581537355364265285021335552 binary64)) (not (or (<=.f64 d2 #s(literal 109999999999999999344740955333582290654675461355463079935127055095269511654923042816 binary64)) (not (<=.f64 d2 #s(literal 25000000000000000365767380766871825774251074696616376481965269679244909106278705397760 binary64)))))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -749999999999999958617605982028872697222091610340567490467462480134144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7400000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -90000000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -410000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -130000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -720000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -500000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -24000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -1700000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5188146770730811/72057594037927936 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -4958484807013127/4722366482869645213696 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2011652563838743/38685626227668133590597632 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8315787937497185/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4593811953432669/170141183460469231731687303715884105728 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -3266710722441009/10889035741470030830827987437816582766592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1742245718635205/43556142965880123323311949751266331066368 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -5261405894391251/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6749139785887759/3213876088517980551083924184682325205044405987565585670602752 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -970558080017423/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -1821252086461621/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5439472898232041/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -604918203532289/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -7742953005213299/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6238316235492995/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1891296297426935/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -2420859260706477/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8230921486402021/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7852287219678089/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8040742112950363/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8404072749667955/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -944890341584289/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8183476519740355/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -5656418970444533/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -3174968917810407/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5623642243178995/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -3095252690645719/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2349512740062239/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6604434243437697/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6584924608819935/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8372115032861669/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3366486976990959/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -4858207693444921/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6486494540087261/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -576577292452201/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7616908286351531/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -1452164949685335/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8596816502137183/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8232841276830719/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -904085387313413/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -6000448200243097/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3154521339556371/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -6179570151089211/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6040248933137381/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8246953210043571/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5732095064367195/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6176826577981891/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4037787314632155/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 3482402973355369/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 44630321990341/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6550852186082249/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5481571673160589/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 5227634118233289/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 357986298980937/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 2530316507002563/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 3388816750449861/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 6679110162350063/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3450649151415733/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 2645396987754965/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6715912589139871/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 6054973118111145/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2904660898216695/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1162941958872971/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5949503719112237/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 4087958142875927/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 7797895294366243/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6651145986371207/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5599361855444511/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4268429180062943/50216813883093446110686315385661331328818843555712276103168 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 15057660889751/5192296858534827628530496329220096 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4835703278458517/1208925819614629174706176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1800000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5800000000000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 30999999999999997736371408294903808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1199999999999999962360393295015706624 binary64)) (*.f64 d1 (neg.f64 d1)) (if (or (<=.f64 d2 #s(literal 169999999999999996316963044952732877272789674534138942671974039552 binary64)) (not (or (<=.f64 d2 #s(literal 53000000000000001530024301727595722900088632056995581537355364265285021335552 binary64)) (not (or (<=.f64 d2 #s(literal 109999999999999999344740955333582290654675461355463079935127055095269511654923042816 binary64)) (not (<=.f64 d2 #s(literal 25000000000000000365767380766871825774251074696616376481965269679244909106278705397760 binary64)))))))) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -749999999999999958617605982028872697222091610340567490467462480134144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7400000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -90000000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -410000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -130000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -720000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -500000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -24000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -1700000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5188146770730811/72057594037927936 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -4958484807013127/4722366482869645213696 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2011652563838743/38685626227668133590597632 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8315787937497185/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4593811953432669/170141183460469231731687303715884105728 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -3266710722441009/10889035741470030830827987437816582766592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1742245718635205/43556142965880123323311949751266331066368 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -5261405894391251/2923003274661805836407369665432566039311865085952 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6749139785887759/3213876088517980551083924184682325205044405987565585670602752 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -970558080017423/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -1821252086461621/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5439472898232041/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -604918203532289/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -7742953005213299/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6238316235492995/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1891296297426935/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -2420859260706477/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8230921486402021/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7852287219678089/5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8040742112950363/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8404072749667955/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -944890341584289/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8183476519740355/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -5656418970444533/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -3174968917810407/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5623642243178995/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -3095252690645719/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2349512740062239/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6604434243437697/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6584924608819935/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8372115032861669/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3366486976990959/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -4858207693444921/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -6486494540087261/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -576577292452201/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7616908286351531/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -1452164949685335/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8596816502137183/1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761472 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8232841276830719/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -904085387313413/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -6000448200243097/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3154521339556371/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -6179570151089211/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6040248933137381/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal -8246953210043571/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5732095064367195/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6176826577981891/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4037787314632155/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 3482402973355369/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 44630321990341/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6550852186082249/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5481571673160589/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 5227634118233289/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 357986298980937/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 2530316507002563/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 3388816750449861/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 6679110162350063/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3450649151415733/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 2645396987754965/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6715912589139871/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 6054973118111145/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2904660898216695/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1162941958872971/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5949503719112237/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 4087958142875927/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 7797895294366243/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 6651145986371207/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5599361855444511/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4268429180062943/50216813883093446110686315385661331328818843555712276103168 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 15057660889751/5192296858534827628530496329220096 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 4835703278458517/1208925819614629174706176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1800000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5800000000000000000000 binary64)) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 #s(literal 30999999999999997736371408294903808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1199999999999999962360393295015706624 binary64)) (*.f64 d1 (neg.f64 d1)) (if (or (<=.f64 d2 #s(literal 169999999999999996316963044952732877272789674534138942671974039552 binary64)) (not (or (<=.f64 d2 #s(literal 53000000000000001530024301727595722900088632056995581537355364265285021335552 binary64)) (and (not (<=.f64 d2 #s(literal 109999999999999999344740955333582290654675461355463079935127055095269511654923042816 binary64))) (<=.f64 d2 #s(literal 25000000000000000365767380766871825774251074696616376481965269679244909106278705397760 binary64)))))) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -619999999999999981065623764581861860345713560427911834569571041280 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3300000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -370000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -90000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -54000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -210 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -205 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8762203435012037/2305843009213693952 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7706902100043261/302231454903657293676544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3475661731392059/151115727451828646838272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6084722881095501/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2326148992623603/83076749736557242056487941267521536 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2326148992623603/664613997892457936451903530140172288 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8484632873687469/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1696173182187249/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4553130216154053/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1068467890724151/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -130547349557569/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6874996420128891/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4039493242370993/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1563471605872933/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5754006927942437/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -576116746989721/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -439347050248359/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -632659752357637/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -755817517483257/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4330474462075499/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2048204887199147/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7597989933253771/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4075870914466909/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8902759748489185/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1638731227024553/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -225225504864141/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6045851110103591/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2949710054048337/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5204559179672241/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2247116418577895/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 152270531428125/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3922058599151179/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 4066580100539833/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7002292912141195/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6164221759627/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8613887886070705/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1274731182760241/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1784291694618827/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1892136358191809/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1063878752534457/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 451951324947841/50216813883093446110686315385661331328818843555712276103168 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 934613434536269/10384593717069655257060992658440192 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7706902100043261/75557863725914323419136 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 240000000000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 85000000000000002867884413843144704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 70000000000000000313113469567081906176 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 34000000000000000933573296106105135931037702777672562868880023102685184 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2700000000000000043501584837477273562539063578383534975200695897717299937804288 binary64)) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -619999999999999981065623764581861860345713560427911834569571041280 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3300000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -370000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -90000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -54000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -210 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -205 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8762203435012037/2305843009213693952 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7706902100043261/302231454903657293676544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3475661731392059/151115727451828646838272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6084722881095501/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2326148992623603/83076749736557242056487941267521536 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2326148992623603/664613997892457936451903530140172288 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8484632873687469/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1696173182187249/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4553130216154053/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1068467890724151/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -130547349557569/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6874996420128891/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4039493242370993/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1563471605872933/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5754006927942437/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -576116746989721/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -439347050248359/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -632659752357637/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -755817517483257/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4330474462075499/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2048204887199147/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7597989933253771/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4075870914466909/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8902759748489185/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1638731227024553/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -225225504864141/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6045851110103591/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2949710054048337/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5204559179672241/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2247116418577895/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 152270531428125/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3922058599151179/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 4066580100539833/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7002292912141195/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6164221759627/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8613887886070705/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1274731182760241/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1784291694618827/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1892136358191809/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1063878752534457/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 451951324947841/50216813883093446110686315385661331328818843555712276103168 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 934613434536269/10384593717069655257060992658440192 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7706902100043261/75557863725914323419136 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 240000000000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 85000000000000002867884413843144704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 70000000000000000313113469567081906176 binary64)) (*.f64 d1 (neg.f64 d1)) (if (or (<=.f64 d2 #s(literal 34000000000000000933573296106105135931037702777672562868880023102685184 binary64)) (not (<=.f64 d2 #s(literal 2700000000000000043501584837477273562539063578383534975200695897717299937804288 binary64)))) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -619999999999999981065623764581861860345713560427911834569571041280 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3300000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -370000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -90000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -54000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -210 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -205 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8762203435012037/2305843009213693952 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7706902100043261/302231454903657293676544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3475661731392059/151115727451828646838272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6084722881095501/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2326148992623603/83076749736557242056487941267521536 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2326148992623603/664613997892457936451903530140172288 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8484632873687469/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1696173182187249/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4553130216154053/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1068467890724151/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -130547349557569/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6874996420128891/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4039493242370993/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1563471605872933/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5754006927942437/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -576116746989721/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -439347050248359/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -632659752357637/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -755817517483257/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4330474462075499/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2048204887199147/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7597989933253771/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4075870914466909/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8902759748489185/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1638731227024553/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -225225504864141/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6045851110103591/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2949710054048337/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5204559179672241/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2247116418577895/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 152270531428125/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3922058599151179/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 4066580100539833/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7002292912141195/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6164221759627/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8613887886070705/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1274731182760241/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1784291694618827/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1892136358191809/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1063878752534457/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 451951324947841/50216813883093446110686315385661331328818843555712276103168 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 934613434536269/10384593717069655257060992658440192 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7706902100043261/75557863725914323419136 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 240000000000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 85000000000000002867884413843144704 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal 70000000000000000313113469567081906176 binary64)) (not (or (<=.f64 d2 #s(literal 34000000000000000933573296106105135931037702777672562868880023102685184 binary64)) (not (<=.f64 d2 #s(literal 2700000000000000043501584837477273562539063578383534975200695897717299937804288 binary64)))))) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -619999999999999981065623764581861860345713560427911834569571041280 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3300000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -370000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -90000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -54000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -210 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -205 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8762203435012037/2305843009213693952 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7706902100043261/302231454903657293676544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3475661731392059/151115727451828646838272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6084722881095501/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2326148992623603/83076749736557242056487941267521536 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2326148992623603/664613997892457936451903530140172288 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8484632873687469/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1696173182187249/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4553130216154053/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1068467890724151/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -130547349557569/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6874996420128891/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4039493242370993/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1563471605872933/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5754006927942437/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -576116746989721/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -439347050248359/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -632659752357637/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -755817517483257/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4330474462075499/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2048204887199147/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7597989933253771/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4075870914466909/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8902759748489185/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1638731227024553/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -225225504864141/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6045851110103591/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2949710054048337/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5204559179672241/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2247116418577895/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 152270531428125/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3922058599151179/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 4066580100539833/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7002292912141195/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6164221759627/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8613887886070705/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1274731182760241/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1784291694618827/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1892136358191809/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1063878752534457/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 451951324947841/50216813883093446110686315385661331328818843555712276103168 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 934613434536269/10384593717069655257060992658440192 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7706902100043261/75557863725914323419136 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 240000000000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (or (<=.f64 d2 #s(literal 85000000000000002867884413843144704 binary64)) (not (or (<=.f64 d2 #s(literal 70000000000000000313113469567081906176 binary64)) (not (or (<=.f64 d2 #s(literal 34000000000000000933573296106105135931037702777672562868880023102685184 binary64)) (not (<=.f64 d2 #s(literal 2700000000000000043501584837477273562539063578383534975200695897717299937804288 binary64)))))))) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -619999999999999981065623764581861860345713560427911834569571041280 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3300000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -370000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -90000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -54000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -210 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -205 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8762203435012037/2305843009213693952 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7706902100043261/302231454903657293676544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3475661731392059/151115727451828646838272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6084722881095501/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2326148992623603/83076749736557242056487941267521536 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2326148992623603/664613997892457936451903530140172288 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8484632873687469/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1696173182187249/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4553130216154053/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1068467890724151/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -130547349557569/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6874996420128891/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4039493242370993/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1563471605872933/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5754006927942437/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -576116746989721/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -439347050248359/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -632659752357637/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -755817517483257/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4330474462075499/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2048204887199147/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7597989933253771/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4075870914466909/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8902759748489185/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1638731227024553/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -225225504864141/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6045851110103591/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2949710054048337/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5204559179672241/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2247116418577895/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 152270531428125/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3922058599151179/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 4066580100539833/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7002292912141195/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6164221759627/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8613887886070705/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1274731182760241/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1784291694618827/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1892136358191809/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1063878752534457/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 451951324947841/50216813883093446110686315385661331328818843555712276103168 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 934613434536269/10384593717069655257060992658440192 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7706902100043261/75557863725914323419136 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal 240000000000000000000000 binary64)) (not (or (<=.f64 d2 #s(literal 85000000000000002867884413843144704 binary64)) (not (or (<=.f64 d2 #s(literal 70000000000000000313113469567081906176 binary64)) (and (not (<=.f64 d2 #s(literal 34000000000000000933573296106105135931037702777672562868880023102685184 binary64))) (<=.f64 d2 #s(literal 2700000000000000043501584837477273562539063578383534975200695897717299937804288 binary64)))))))) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -619999999999999981065623764581861860345713560427911834569571041280 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3300000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -370000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -90000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -54000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -210 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -205 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8762203435012037/2305843009213693952 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7706902100043261/302231454903657293676544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3475661731392059/151115727451828646838272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6084722881095501/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2326148992623603/83076749736557242056487941267521536 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2326148992623603/664613997892457936451903530140172288 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8484632873687469/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1696173182187249/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4553130216154053/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1068467890724151/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -130547349557569/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6874996420128891/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4039493242370993/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1563471605872933/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5754006927942437/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -576116746989721/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -439347050248359/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -632659752357637/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -755817517483257/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4330474462075499/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2048204887199147/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7597989933253771/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4075870914466909/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8902759748489185/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1638731227024553/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -225225504864141/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6045851110103591/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2949710054048337/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5204559179672241/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2247116418577895/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 152270531428125/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3922058599151179/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 4066580100539833/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7002292912141195/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6164221759627/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8613887886070705/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1274731182760241/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1784291694618827/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1892136358191809/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1063878752534457/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 451951324947841/50216813883093446110686315385661331328818843555712276103168 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 934613434536269/10384593717069655257060992658440192 binary64)) (*.f64 d1 (neg.f64 d1)) (if (or (<=.f64 d2 #s(literal 7706902100043261/75557863725914323419136 binary64)) (not (or (<=.f64 d2 #s(literal 240000000000000000000000 binary64)) (not (or (<=.f64 d2 #s(literal 85000000000000002867884413843144704 binary64)) (not (or (<=.f64 d2 #s(literal 70000000000000000313113469567081906176 binary64)) (and (not (<=.f64 d2 #s(literal 34000000000000000933573296106105135931037702777672562868880023102685184 binary64))) (<=.f64 d2 #s(literal 2700000000000000043501584837477273562539063578383534975200695897717299937804288 binary64)))))))))) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -619999999999999981065623764581861860345713560427911834569571041280 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3300000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -370000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -90000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -54000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -210 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -205 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8762203435012037/2305843009213693952 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7706902100043261/302231454903657293676544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3475661731392059/151115727451828646838272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6084722881095501/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2326148992623603/83076749736557242056487941267521536 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2326148992623603/664613997892457936451903530140172288 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8484632873687469/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1696173182187249/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4553130216154053/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1068467890724151/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -130547349557569/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6874996420128891/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4039493242370993/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1563471605872933/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5754006927942437/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -576116746989721/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -439347050248359/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -632659752357637/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -755817517483257/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4330474462075499/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2048204887199147/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7597989933253771/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4075870914466909/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8902759748489185/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1638731227024553/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -225225504864141/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6045851110103591/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2949710054048337/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5204559179672241/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2247116418577895/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 152270531428125/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3922058599151179/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 4066580100539833/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7002292912141195/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6164221759627/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8613887886070705/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1274731182760241/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1784291694618827/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1892136358191809/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1063878752534457/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 451951324947841/50216813883093446110686315385661331328818843555712276103168 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal 934613434536269/10384593717069655257060992658440192 binary64)) (not (or (<=.f64 d2 #s(literal 7706902100043261/75557863725914323419136 binary64)) (not (or (<=.f64 d2 #s(literal 240000000000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 85000000000000002867884413843144704 binary64))) (or (<=.f64 d2 #s(literal 70000000000000000313113469567081906176 binary64)) (and (not (<=.f64 d2 #s(literal 34000000000000000933573296106105135931037702777672562868880023102685184 binary64))) (<=.f64 d2 #s(literal 2700000000000000043501584837477273562539063578383534975200695897717299937804288 binary64)))))))))) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -619999999999999981065623764581861860345713560427911834569571041280 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3300000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -370000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -90000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -54000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -210 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -205 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8762203435012037/2305843009213693952 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7706902100043261/302231454903657293676544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3475661731392059/151115727451828646838272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6084722881095501/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2326148992623603/83076749736557242056487941267521536 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2326148992623603/664613997892457936451903530140172288 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8484632873687469/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1696173182187249/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4553130216154053/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1068467890724151/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -130547349557569/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6874996420128891/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4039493242370993/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1563471605872933/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5754006927942437/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -576116746989721/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -439347050248359/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -632659752357637/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -755817517483257/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4330474462075499/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2048204887199147/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7597989933253771/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4075870914466909/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8902759748489185/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1638731227024553/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -225225504864141/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6045851110103591/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2949710054048337/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5204559179672241/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2247116418577895/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 152270531428125/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3922058599151179/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 4066580100539833/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7002292912141195/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6164221759627/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8613887886070705/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1274731182760241/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1784291694618827/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1892136358191809/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1063878752534457/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 d1 (neg.f64 d1)) (if (or (<=.f64 d2 #s(literal 451951324947841/50216813883093446110686315385661331328818843555712276103168 binary64)) (not (or (<=.f64 d2 #s(literal 934613434536269/10384593717069655257060992658440192 binary64)) (not (or (<=.f64 d2 #s(literal 7706902100043261/75557863725914323419136 binary64)) (not (or (<=.f64 d2 #s(literal 240000000000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 85000000000000002867884413843144704 binary64))) (or (<=.f64 d2 #s(literal 70000000000000000313113469567081906176 binary64)) (and (not (<=.f64 d2 #s(literal 34000000000000000933573296106105135931037702777672562868880023102685184 binary64))) (<=.f64 d2 #s(literal 2700000000000000043501584837477273562539063578383534975200695897717299937804288 binary64)))))))))))) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -619999999999999981065623764581861860345713560427911834569571041280 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3300000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -370000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -90000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -54000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -210 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -205 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8762203435012037/2305843009213693952 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7706902100043261/302231454903657293676544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3475661731392059/151115727451828646838272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6084722881095501/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2326148992623603/83076749736557242056487941267521536 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2326148992623603/664613997892457936451903530140172288 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8484632873687469/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1696173182187249/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4553130216154053/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1068467890724151/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -130547349557569/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6874996420128891/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4039493242370993/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1563471605872933/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5754006927942437/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -576116746989721/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -439347050248359/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -632659752357637/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -755817517483257/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4330474462075499/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2048204887199147/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7597989933253771/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4075870914466909/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8902759748489185/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1638731227024553/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -225225504864141/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6045851110103591/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2949710054048337/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5204559179672241/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2247116418577895/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 152270531428125/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3922058599151179/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 4066580100539833/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7002292912141195/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6164221759627/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8613887886070705/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1274731182760241/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1784291694618827/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1892136358191809/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal 1063878752534457/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (not (or (<=.f64 d2 #s(literal 451951324947841/50216813883093446110686315385661331328818843555712276103168 binary64)) (not (or (<=.f64 d2 #s(literal 934613434536269/10384593717069655257060992658440192 binary64)) (and (not (<=.f64 d2 #s(literal 7706902100043261/75557863725914323419136 binary64))) (or (<=.f64 d2 #s(literal 240000000000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 85000000000000002867884413843144704 binary64))) (or (<=.f64 d2 #s(literal 70000000000000000313113469567081906176 binary64)) (and (not (<=.f64 d2 #s(literal 34000000000000000933573296106105135931037702777672562868880023102685184 binary64))) (<=.f64 d2 #s(literal 2700000000000000043501584837477273562539063578383534975200695897717299937804288 binary64)))))))))))) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -619999999999999981065623764581861860345713560427911834569571041280 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3300000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -370000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -90000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -54000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -210 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -205 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8762203435012037/2305843009213693952 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7706902100043261/302231454903657293676544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3475661731392059/151115727451828646838272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6084722881095501/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2326148992623603/83076749736557242056487941267521536 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2326148992623603/664613997892457936451903530140172288 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8484632873687469/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1696173182187249/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4553130216154053/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1068467890724151/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -130547349557569/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6874996420128891/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4039493242370993/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1563471605872933/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5754006927942437/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -576116746989721/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -439347050248359/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -632659752357637/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -755817517483257/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4330474462075499/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2048204887199147/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7597989933253771/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4075870914466909/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8902759748489185/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1638731227024553/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -225225504864141/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6045851110103591/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2949710054048337/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5204559179672241/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2247116418577895/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 152270531428125/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3922058599151179/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 4066580100539833/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7002292912141195/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6164221759627/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8613887886070705/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1274731182760241/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1784291694618827/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal 1892136358191809/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) (not (or (<=.f64 d2 #s(literal 1063878752534457/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (not (or (<=.f64 d2 #s(literal 451951324947841/50216813883093446110686315385661331328818843555712276103168 binary64)) (not (or (<=.f64 d2 #s(literal 934613434536269/10384593717069655257060992658440192 binary64)) (and (not (<=.f64 d2 #s(literal 7706902100043261/75557863725914323419136 binary64))) (or (<=.f64 d2 #s(literal 240000000000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 85000000000000002867884413843144704 binary64))) (or (<=.f64 d2 #s(literal 70000000000000000313113469567081906176 binary64)) (and (not (<=.f64 d2 #s(literal 34000000000000000933573296106105135931037702777672562868880023102685184 binary64))) (<=.f64 d2 #s(literal 2700000000000000043501584837477273562539063578383534975200695897717299937804288 binary64)))))))))))))) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -619999999999999981065623764581861860345713560427911834569571041280 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3300000000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -370000000000000 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -90000000000000 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -54000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -210 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -205 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8762203435012037/2305843009213693952 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -7706902100043261/302231454903657293676544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3475661731392059/151115727451828646838272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6084722881095501/20282409603651670423947251286016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2326148992623603/83076749736557242056487941267521536 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2326148992623603/664613997892457936451903530140172288 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8484632873687469/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8627182933488205/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1696173182187249/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4553130216154053/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1068467890724151/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -130547349557569/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6874996420128891/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -4039493242370993/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1563471605872933/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5754006927942437/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -576116746989721/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -439347050248359/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -632659752357637/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -755817517483257/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4330474462075499/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2048204887199147/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7597989933253771/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4075870914466909/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -8902759748489185/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -1638731227024553/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -225225504864141/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6045851110103591/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2949710054048337/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5204559179672241/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2247116418577895/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 152270531428125/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3922058599151179/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7380189343388173/984025245785089668542779581465789315325854953445720527559445628946039644175627938424082949548321194750581672402577714396421513631013567628805598203955105649136727087197834782616666551076670067483604388140535333015300386199264902135056251471428268545287733116928 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3260287993831489/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 4066580100539833/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 7002292912141195/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 6164221759627/82189623461693336050640466920002010399224059419112091554660639110448939910891887845526039629337319550421608888377784651765928628909121935361372105791435638280550369861381946846744746216942542457363957058371584 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8613887886070705/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 1274731182760241/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 1784291694618827/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal 1892136358191809/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) (not (or (<=.f64 d2 #s(literal 1063878752534457/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (and (not (<=.f64 d2 #s(literal 451951324947841/50216813883093446110686315385661331328818843555712276103168 binary64))) (or (<=.f64 d2 #s(literal 934613434536269/10384593717069655257060992658440192 binary64)) (and (not (<=.f64 d2 #s(literal 7706902100043261/75557863725914323419136 binary64))) (or (<=.f64 d2 #s(literal 240000000000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 85000000000000002867884413843144704 binary64))) (or (<=.f64 d2 #s(literal 70000000000000000313113469567081906176 binary64)) (and (not (<=.f64 d2 #s(literal 34000000000000000933573296106105135931037702777672562868880023102685184 binary64))) (<=.f64 d2 #s(literal 2700000000000000043501584837477273562539063578383534975200695897717299937804288 binary64)))))))))))) (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 24500 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)) (*.f64 d1 d2) (*.f64 d1 d4)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 24500 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64)) (not (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 24500 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (not (or (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64)) (not (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 24500 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64)) (not (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (not (or (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64)) (not (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 24500 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (not (or (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64)) (not (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal 24500 binary64)) (not (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (not (or (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64)) (and (not (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64))) (or (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64)) (not (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (not (or (<=.f64 d2 #s(literal 24500 binary64)) (not (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (not (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (not (or (<=.f64 d2 #s(literal 24500 binary64)) (and (not (<=.f64 d2 #s(literal 3100000000000000000 binary64))) (or (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64)) (and (not (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64))) (or (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64)) (not (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (not (or (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (not (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (not (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (not (or (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 24500 binary64)) (and (not (<=.f64 d2 #s(literal 3100000000000000000 binary64))) (or (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64)) (and (not (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64))) (or (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64)) (not (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (not (or (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (not (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (not (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (not (or (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (and (not (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64))) (or (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 24500 binary64)) (and (not (<=.f64 d2 #s(literal 3100000000000000000 binary64))) (or (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64)) (and (not (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64))) (or (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64)) (not (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (not (or (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (not (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (not (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (not (or (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (and (not (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64))) (or (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 24500 binary64)) (and (not (<=.f64 d2 #s(literal 3100000000000000000 binary64))) (or (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64)) (and (not (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64))) (or (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64)) (not (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (not (or (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (not (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (not (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (not (or (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64))) (or (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (and (not (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64))) (or (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 24500 binary64)) (and (not (<=.f64 d2 #s(literal 3100000000000000000 binary64))) (or (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64)) (and (not (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64))) (or (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64)) (not (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (not (or (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (not (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (not (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (not (or (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (and (not (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64))) (or (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64))) (or (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (and (not (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64))) (or (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 24500 binary64)) (and (not (<=.f64 d2 #s(literal 3100000000000000000 binary64))) (or (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64)) (and (not (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64))) (or (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64)) (not (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (not (or (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (not (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (not (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (not (or (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64)) (and (not (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64)) (and (not (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64))) (or (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64)) (and (not (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64))) (or (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (and (not (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64))) (or (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 24500 binary64)) (and (not (<=.f64 d2 #s(literal 3100000000000000000 binary64))) (or (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64)) (and (not (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64))) (or (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64)) (not (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (not (or (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (not (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (not (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (not (or (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (not (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (not (or (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (not (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (not (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (not (or (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (not (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (not (or (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (not (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (not (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (not (or (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (not (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (not (or (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (not (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (not (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (not (or (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64)) (not (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (not (or (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (not (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (not (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (not (or (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (not (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (not (or (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (not (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (not (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (not (or (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64)) (not (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (not (or (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (not (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (not (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (not (or (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (not (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (not (or (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (not (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (not (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (not (or (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64)) (not (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (not (or (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (not (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (not (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (not (or (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (not (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (not (or (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (not (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (not (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (not (or (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (not (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (not (or (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (not (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (*.f64 d1 d2) (if (or (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (not (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (not (or (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64)) (and (not (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64))) (or (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (not (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (not (or (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (not (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (not (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (not (or (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64))) (not (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (not (or (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (not (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (not (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (not (or (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) (not (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (not (or (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (not (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (not (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (not (or (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64)) (not (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (not (or (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (not (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64))) (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (not (or (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (not (or (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (not (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64))) (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (not (or (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (not (or (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (and (not (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64))) (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64))) (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (not (or (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (not (or (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64)) (not (or (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (and (not (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64))) (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64))) (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (not (or (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (not (or (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (and (not (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64))) (or (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (and (not (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64))) (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64))) (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (not (or (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (not (or (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (not (or (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (and (not (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64))) (or (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (and (not (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64))) (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64))) (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (not (or (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (not (or (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (and (not (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64))) (or (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (and (not (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64))) (or (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (and (not (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64))) (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64))) (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (not (or (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (not (or (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (not (or (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (and (not (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64))) (or (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (and (not (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64))) (or (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (and (not (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64))) (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64))) (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (not (or (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (not (or (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64))) (or (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (and (not (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64))) (or (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (and (not (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64))) (or (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (and (not (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64))) (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64))) (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (not (or (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (not (or (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (not (or (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64))) (or (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (and (not (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64))) (or (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (and (not (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64))) (or (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (and (not (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64))) (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64))) (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (*.f64 d1 d4) (if (or (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (not (or (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (not (or (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (and (not (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64))) (or (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64))) (or (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (and (not (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64))) (or (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (and (not (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64))) (or (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (and (not (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64))) (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64))) (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))))
(if (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (*.f64 d1 d2) (if (or (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (not (or (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (not (or (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64)) (not (or (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (and (not (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64))) (or (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64))) (or (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (and (not (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64))) (or (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (and (not (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64))) (or (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (and (not (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64))) (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64))) (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d4) (*.f64 d1 d2)))
(if (or (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (not (or (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64)) (not (or (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (and (not (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64))) (or (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (and (not (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64))) (or (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64))) (or (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (and (not (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64))) (or (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (and (not (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64))) (or (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (and (not (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64))) (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64))) (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))
(if (or (<=.f64 d2 #s(literal -70000000000000003593337934324980725978884998018414387029606400 binary64)) (and (not (<=.f64 d2 #s(literal -4918143584404189/1329227995784915872903807060280344576 binary64))) (or (<=.f64 d2 #s(literal -6114448780610613/5316911983139663491615228241121378304 binary64)) (and (not (<=.f64 d2 #s(literal -8356077830146749/25711008708143844408671393477458601640355247900524685364822016 binary64))) (or (<=.f64 d2 #s(literal -7240220052213307/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (and (not (<=.f64 d2 #s(literal -8896782400159711/53919893334301279589334030174039261347274288845081144962207220498432 binary64))) (or (<=.f64 d2 #s(literal -8799726592157969/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) (and (not (<=.f64 d2 #s(literal -3263683738939225/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64))) (or (<=.f64 d2 #s(literal -1771714029709865/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) (and (not (<=.f64 d2 #s(literal -2486616182048933/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64))) (or (<=.f64 d2 #s(literal -18649621365367/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (and (not (<=.f64 d2 #s(literal -2398813565731491/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 binary64))) (or (<=.f64 d2 #s(literal -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (and (not (<=.f64 d2 #s(literal -3732158026922485/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64))) (or (<=.f64 d2 #s(literal -6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 binary64)) (and (not (<=.f64 d2 #s(literal -8799977056535789/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 binary64))) (or (<=.f64 d2 #s(literal -4332296397063773/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (and (not (<=.f64 d2 #s(literal -643259369036029/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64))) (or (<=.f64 d2 #s(literal -6814113040271315/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) (and (not (or (<=.f64 d2 #s(literal -4542742026847543/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) (<=.f64 d2 #s(literal -3488825876618913/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 binary64)))) (or (<=.f64 d2 #s(literal -8231172935403495/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64)) (and (not (<=.f64 d2 #s(literal -6521207851668095/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 binary64))) (or (<=.f64 d2 #s(literal -399583814440447/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (and (not (<=.f64 d2 #s(literal -6748370691814795/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64))) (or (<=.f64 d2 #s(literal -6467188579655845/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) (and (not (<=.f64 d2 #s(literal -691033158841835/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64))) (or (<=.f64 d2 #s(literal -2706546538797187/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832 binary64)) (and (not (<=.f64 d2 #s(literal -529079397550993/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392 binary64))) (or (<=.f64 d2 #s(literal -6398156625198305/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (and (not (<=.f64 d2 #s(literal -4610357726896185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64))) (or (<=.f64 d2 #s(literal -364657039298117/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) (and (not (<=.f64 d2 #s(literal -7927937771217763/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968 binary64))) (or (<=.f64 d2 #s(literal -5844322739766805/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (and (not (<=.f64 d2 #s(literal -7986907223269343/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64))) (or (<=.f64 d2 #s(literal -7896146913914009/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824 binary64)) (and (not (<=.f64 d2 #s(literal -86858970270951/2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 binary64))) (or (<=.f64 d2 #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) (and (not (<=.f64 d2 #s(literal -5056011941800263/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64))) (or (<=.f64 d2 #s(literal -4718944479013579/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (and (not (<=.f64 d2 #s(literal -5655053629744163/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64))) (or (<=.f64 d2 #s(literal -2231861165872363/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (and (not (<=.f64 d2 #s(literal 6069091720390967/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64))) (or (<=.f64 d2 #s(literal 5539569662801113/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096 binary64)) (and (not (<=.f64 d2 #s(literal 6935984542755655/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864 binary64))) (or (<=.f64 d2 #s(literal 2384667789773889/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (and (not (<=.f64 d2 #s(literal 2602611264345493/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472 binary64))) (or (<=.f64 d2 #s(literal 5349812043376847/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 binary64)) (and (not (<=.f64 d2 #s(literal 1274731182760241/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064 binary64))) (or (<=.f64 d2 #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (and (not (<=.f64 d2 #s(literal 8003532508642629/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64))) (or (<=.f64 d2 #s(literal 8126663778006361/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 binary64)) (and (not (<=.f64 d2 #s(literal 8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64))) (or (<=.f64 d2 #s(literal 537538738122673/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 binary64)) (and (not (<=.f64 d2 #s(literal 7443676776395529/10633823966279326983230456482242756608 binary64))) (or (<=.f64 d2 #s(literal 7656353255721115/10633823966279326983230456482242756608 binary64)) (and (not (<=.f64 d2 #s(literal 24500 binary64))) (or (<=.f64 d2 #s(literal 3100000000000000000 binary64)) (and (not (<=.f64 d2 #s(literal 2599999999999999743203450105626624 binary64))) (or (<=.f64 d2 #s(literal 121999999999999999124785703453458432 binary64)) (and (not (<=.f64 d2 #s(literal 819999999999999982851000789559529885532515658394688822587976218312704 binary64))) (<=.f64 d2 #s(literal 799999999999999986226090180436686853981981157712127180431800961742489232867328 binary64)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) (*.f64 d1 d2) (*.f64 d1 d4))
(*.f64 d1 d2)

soundness952.0ms (5.8%)

Rules
1372×log1p-expm1-u
693×distribute-lft-in
685×sub-neg
676×distribute-rgt-in
593×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073984
1289776
2998664
34152644
47106640
048511830
1130711210
2458011011
022106
1374106
25878106
042010878
1114210535
2383110235
0120158123
1350757003
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 3219 to 1381 computations (57.1% saved)

preprocess272.0ms (1.6%)

Remove

(sort d2 d4)

Compiler

Compiled 6186 to 2674 computations (56.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...