FastMath test2

Time bar (total: 4.9s)

analyze0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 13 to 11 computations (15.4% saved)

sample884.0ms (18.2%)

Memory
55.3MiB live, 1 152.3MiB allocated
Samples
642.0ms8 116×0valid
10.0ms64×2valid
7.0ms76×1valid
Precisions
Click to see histograms. Total time spent on operations: 254.0ms
ival-mult: 164.0ms (64.4% of total)
ival-add: 73.0ms (28.7% of total)
ival-true: 6.0ms (2.4% of total)
...in/eval/compile.rkt:76:19: 5.0ms (2% of total)
adjust: 3.0ms (1.2% of total)
ival-assert: 3.0ms (1.2% of total)
Bogosity

preprocess176.0ms (3.6%)

Memory
-25.9MiB live, 95.3MiB allocated
Algorithm
egg-herbie
Rules
1 024×fmm-def
561×fma-define
131×unsub-neg
122×cancel-sign-sub-inv
114×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
032258
193183
2291141
3870133
42080133
53117133
63822133
73852133
83852133
94034133
104034133
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 10 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) #s(literal 20 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 #s(literal 20 binary64)))
(neg.f64 (+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 10 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 #s(literal 20 binary64))))
(+.f64 (+.f64 (*.f64 d2 #s(literal 10 binary64)) (*.f64 d2 d1)) (*.f64 d2 #s(literal 20 binary64)))
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 10 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) #s(literal 20 binary64)))
(+.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 10 binary64) d2)) (*.f64 #s(literal 20 binary64) (neg.f64 d1)))
(*.f64 (neg.f64 d1) (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(neg.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (-.f64 #s(literal -30 binary64) d2))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) (neg.f64 d2))))
(*.f64 d1 (+.f64 #s(literal 20 binary64) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (-.f64 #s(literal 30 binary64) d2))
(neg.f64 (+.f64 (+.f64 (*.f64 (neg.f64 d1) #s(literal 10 binary64)) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) #s(literal 20 binary64))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 20 binary64) (+.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 #s(literal 20 binary64))))
(neg.f64 (+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 #s(literal 10 binary64) (neg.f64 d2)))))
(neg.f64 (*.f64 d1 (+.f64 #s(literal 20 binary64) (-.f64 #s(literal 10 binary64) d2))))
(*.f64 d1 (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))
(+.f64 (+.f64 (*.f64 d2 #s(literal 10 binary64)) (*.f64 d2 d1)) (*.f64 d2 #s(literal 20 binary64)))
(+.f64 (*.f64 d2 (+.f64 #s(literal 10 binary64) d1)) (*.f64 d2 #s(literal 20 binary64)))
(*.f64 d2 (+.f64 (+.f64 d1 #s(literal 10 binary64)) #s(literal 20 binary64)))
(*.f64 d2 (+.f64 d1 #s(literal 30 binary64)))
Symmetry

(negabs d1)

explain111.0ms (2.3%)

Memory
-18.1MiB live, 202.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 d1 #s(literal 10 binary64))
00-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 #s(literal 20 binary64))
00-0-d2
00-0-(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
00-0-d1
00-0-#s(literal 20 binary64)
00-0-#s(literal 10 binary64)
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
29.0ms480×0valid
2.0ms14×2valid
2.0ms18×1valid
Compiler

Compiled 92 to 40 computations (56.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 11.0ms (63.4% of total)
ival-add: 5.0ms (28.8% of total)
adjust: 1.0ms (5.8% of total)
ival-assert: 0.0ms (0% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Compiler

Compiled 23 to 13 computations (43.5% saved)

prune1.0ms (0%)

Memory
3.2MiB live, 3.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Compiler

Compiled 18 to 13 computations (27.8% saved)

simplify9.0ms (0.2%)

Memory
14.1MiB live, 14.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 #s(literal 20 binary64))
cost-diff0
(+.f64 #s(literal 10 binary64) d2)
cost-diff0
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
cost-diff256
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
cost-diff0
(+.f64 d2 #s(literal 30 binary64))
cost-diff0
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Rules
26×fma-define
+-commutative
*-commutative
distribute-rgt-in
associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016106
136106
263106
386106
494106
595106
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d1
(+.f64 d2 #s(literal 30 binary64))
d2
#s(literal 30 binary64)
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
d1
(+.f64 #s(literal 10 binary64) d2)
#s(literal 10 binary64)
d2
(*.f64 d1 #s(literal 20 binary64))
#s(literal 20 binary64)
Outputs
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d1
(+.f64 d2 #s(literal 30 binary64))
d2
#s(literal 30 binary64)
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
d1
(+.f64 #s(literal 10 binary64) d2)
(+.f64 d2 #s(literal 10 binary64))
#s(literal 10 binary64)
d2
(*.f64 d1 #s(literal 20 binary64))
#s(literal 20 binary64)

localize32.0ms (0.7%)

Memory
5.1MiB live, 44.1MiB allocated
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 #s(literal 10 binary64) d2)
accuracy100.0%
(*.f64 d1 #s(literal 20 binary64))
accuracy99.9%
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
accuracy99.8%
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
accuracy100.0%
(+.f64 d2 #s(literal 30 binary64))
accuracy100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Samples
18.0ms240×0valid
1.0ms2valid
1.0ms1valid
Compiler

Compiled 37 to 13 computations (64.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 4.0ms (43.3% of total)
ival-add: 4.0ms (43.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series77.0ms (1.6%)

Memory
-26.0MiB live, 13.1MiB allocated
Counts
6 → 93
Calls
Call 1
Inputs
#<alt (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))>
#<alt (+.f64 d2 #s(literal 30 binary64))>
#<alt (+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))>
#<alt (*.f64 d1 (+.f64 #s(literal 10 binary64) d2))>
#<alt (+.f64 #s(literal 10 binary64) d2)>
#<alt (*.f64 d1 #s(literal 20 binary64))>
Outputs
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt #s(literal 30 binary64)>
#<alt (+.f64 #s(literal 30 binary64) d2)>
#<alt (+.f64 #s(literal 30 binary64) d2)>
#<alt (+.f64 #s(literal 30 binary64) d2)>
#<alt d2>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt d2>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1))>
#<alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))>
#<alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))>
#<alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 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 10 binary64) d1) (*.f64 #s(literal 20 binary64) 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 10 binary64) d1) (*.f64 #s(literal 20 binary64) 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 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))>
#<alt (*.f64 #s(literal 10 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt #s(literal 10 binary64)>
#<alt d2>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt d2>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 #s(literal 20 binary64) d1)>
#<alt (*.f64 #s(literal 20 binary64) d1)>
#<alt (*.f64 #s(literal 20 binary64) d1)>
#<alt (*.f64 #s(literal 20 binary64) d1)>
#<alt (*.f64 #s(literal 20 binary64) d1)>
#<alt (*.f64 #s(literal 20 binary64) d1)>
#<alt (*.f64 #s(literal 20 binary64) d1)>
#<alt (*.f64 #s(literal 20 binary64) d1)>
#<alt (*.f64 #s(literal 20 binary64) d1)>
#<alt (*.f64 #s(literal 20 binary64) d1)>
#<alt (*.f64 #s(literal 20 binary64) d1)>
#<alt (*.f64 #s(literal 20 binary64) d1)>
Calls

27 calls:

TimeVariablePointExpression
68.0ms
d1
@-inf
(+ (* d1 (+ 10 d2)) (* d1 20))
1.0ms
d1
@inf
(+ (* d1 (+ 10 d2)) (* d1 20))
1.0ms
d1
@0
(+ (* d1 (+ 10 d2)) (* d1 20))
1.0ms
d2
@-inf
(* d1 (+ d2 30))
1.0ms
d1
@0
(* d1 (+ d2 30))

rewrite306.0ms (6.3%)

Memory
5.4MiB live, 322.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
1 117×log1p-expm1-u
1 117×expm1-log1p-u
563×fma-define
267×fmm-def
99×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01687
121887
2330087
Stop Event
node limit
Counts
6 → 341
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 d2 #s(literal 30 binary64))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 10 binary64) d2))
(+.f64 #s(literal 10 binary64) d2)
(*.f64 d1 #s(literal 20 binary64))
Outputs
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(+.f64 (fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 #s(literal 10 binary64) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 10 binary64) d1 (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (neg.f64 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
(pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 #s(literal 30 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 30 binary64))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 1 binary64) #s(literal 20 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 30 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))
(fma.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) #s(literal 20 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 20 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 30 binary64))
(fma.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 20 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 30 binary64))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) #s(literal 20 binary64))
(fma.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 #s(literal 10 binary64) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 10 binary64) d1 (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)))))
(/.f64 (fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64)) (neg.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 10 binary64))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 10 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 10 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 10 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(*.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (-.f64 d2 #s(literal 10 binary64)))
(pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 #s(literal 10 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 #s(literal 10 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 10 binary64))))
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal 10 binary64))))
(exp.f64 (log.f64 (+.f64 d2 #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 10 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 10 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 10 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 10 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 10 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 20 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 20 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 20 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 20 binary64))))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 20 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 1 binary64)))

simplify455.0ms (9.4%)

Memory
22.2MiB live, 223.4MiB allocated
Algorithm
egg-herbie
Rules
595×cancel-sign-sub-inv
410×fmm-def
366×distribute-lft-neg-in
357×distribute-rgt-neg-in
264×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
054710945
1127910523
238689801
Stop Event
node limit
Counts
434 → 323
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
#s(literal 30 binary64)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 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 10 binary64) d1) (*.f64 #s(literal 20 binary64) 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 10 binary64) d1) (*.f64 #s(literal 20 binary64) 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 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 #s(literal 10 binary64) d1)
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
#s(literal 10 binary64)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(*.f64 #s(literal 20 binary64) d1)
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(+.f64 (fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 #s(literal 10 binary64) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 10 binary64) d1 (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (neg.f64 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
(pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 #s(literal 30 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 30 binary64))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 1 binary64) #s(literal 20 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 30 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))
(fma.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) #s(literal 20 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 20 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 30 binary64))
(fma.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 20 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 30 binary64))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) #s(literal 20 binary64))
(fma.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 #s(literal 10 binary64) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 10 binary64) d1 (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)))))
(/.f64 (fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64)) (neg.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 10 binary64))) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 10 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 10 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 10 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(*.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (-.f64 d2 #s(literal 10 binary64)))
(pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 #s(literal 10 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 #s(literal 10 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 10 binary64))))
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal 10 binary64))))
(exp.f64 (log.f64 (+.f64 d2 #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 10 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 10 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 10 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 10 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 10 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 20 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 20 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 20 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 20 binary64))))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 20 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 1 binary64)))
Outputs
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
#s(literal 30 binary64)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) d2)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))
(*.f64 d1 (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))
(*.f64 d1 (neg.f64 (+.f64 #s(literal -30 binary64) (neg.f64 d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))
(*.f64 d1 (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))
(*.f64 d1 (neg.f64 (+.f64 #s(literal -30 binary64) (neg.f64 d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))
(*.f64 d1 (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))
(*.f64 d1 (neg.f64 (+.f64 #s(literal -30 binary64) (neg.f64 d2))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))))
(*.f64 (neg.f64 d1) (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))
(*.f64 d1 (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))
(*.f64 d1 (neg.f64 (+.f64 #s(literal -30 binary64) (neg.f64 d2))))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1))
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (+.f64 (*.f64 #s(literal 20 binary64) d1) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal 20 binary64) (/.f64 d1 d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 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 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 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 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 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 10 binary64) d1) (*.f64 #s(literal 20 binary64) d1)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 #s(literal 10 binary64))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal 10 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 10 binary64))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 10 binary64))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 10 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 10 binary64))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 10 binary64))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 10 binary64))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -10 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 10 binary64))))
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 10 binary64) d1))
#s(literal 10 binary64)
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
d2
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)
(*.f64 d1 #s(literal 20 binary64))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (*.f64 #s(literal 30 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 #s(literal 10 binary64) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 10 binary64) d1 (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 30 binary64) d2)
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (neg.f64 (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 8000 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 400 binary64) (+.f64 (*.f64 #s(literal 20 binary64) d2) #s(literal 200 binary64)))))
(/.f64 (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64))) (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 30 binary64) d2))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 400 binary64)) (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -400 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 30 binary64) d2)
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))
(+.f64 #s(literal 30 binary64) d2)
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 2 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(log.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 #s(literal 30 binary64)))))
(+.f64 #s(literal 30 binary64) d2)
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(exp.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 #s(literal 30 binary64) d2)
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 d2 #s(literal 1 binary64) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 1 binary64) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 #s(literal 1 binary64) d2 #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 20 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))) #s(literal 20 binary64))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))) #s(literal 20 binary64))
(+.f64 #s(literal 20 binary64) (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(fma.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)) #s(literal 20 binary64))
(+.f64 #s(literal 20 binary64) (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 8000 binary64) (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (*.f64 #s(literal 30 binary64) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) d1) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 30 binary64))) d1))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 #s(literal 10 binary64) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 10 binary64) d1 (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 10 binary64)) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 20 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 20 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (+.f64 (*.f64 d2 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 100 binary64))))
(/.f64 (fma.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64)) (neg.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (-.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 #s(literal 10 binary64))) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (-.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) d1) (-.f64 #s(literal 10 binary64) d2))
(*.f64 d1 (/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 #s(literal 10 binary64))) d1))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 10 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 #s(literal 10 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64)))) (cbrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 10 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 10 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(-.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(*.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 10 binary64)) #s(literal 100 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 1000 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (-.f64 d2 #s(literal 10 binary64)))
(/.f64 (-.f64 #s(literal 100 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (fma.f64 d2 d2 #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 3 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 2 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 2 binary64)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(log.f64 (exp.f64 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 3 binary64)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(exp.f64 (log.f64 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal 10 binary64))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 10 binary64) d2)))
(+.f64 d2 #s(literal 10 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 20 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 20 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 d1 #s(literal 20 binary64)))
(pow.f64 (*.f64 d1 #s(literal 20 binary64)) #s(literal 1 binary64))
(*.f64 d1 #s(literal 20 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 3 binary64))
(*.f64 d1 #s(literal 20 binary64))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64)))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 2 binary64))
(*.f64 d1 #s(literal 20 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 400 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) d1))
(*.f64 d1 #s(literal 20 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 20 binary64)))))
(*.f64 d1 #s(literal 20 binary64))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 8000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 20 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 d1 #s(literal 20 binary64)))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 #s(literal 20 binary64))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 20 binary64))))
(*.f64 d1 #s(literal 20 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 20 binary64))) #s(literal 1 binary64)))
(*.f64 d1 #s(literal 20 binary64))

eval37.0ms (0.8%)

Memory
-16.2MiB live, 59.6MiB allocated
Compiler

Compiled 4 347 to 872 computations (79.9% saved)

prune43.0ms (0.9%)

Memory
-0.8MiB live, 79.2MiB allocated
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New3176323
Fresh000
Picked112
Done000
Total3187325
Accuracy
100.0%
Counts
325 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
80.0%
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
86.6%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
53.4%
(*.f64 d1 d2)
49.2%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 107 to 71 computations (33.6% saved)

simplify274.0ms (5.6%)

Memory
3.2MiB live, 40.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
cost-diff-6272
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
cost-diff0
(/.f64 d1 d2)
cost-diff0
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
cost-diff256
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
cost-diff0
(*.f64 d1 #s(literal 30 binary64))
cost-diff0
(*.f64 d1 d2)
cost-diff128
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
cost-diff0
(*.f64 d1 d2)
cost-diff0
(*.f64 d1 #s(literal 30 binary64))
cost-diff0
(*.f64 d1 d2)
cost-diff6400
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
Rules
1 482×cube-prod
1 450×fma-define
430×pow-sqr
412×times-frac
382×swap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017216
133212
260212
383212
4104212
5189212
6424212
71544212
82452212
93251212
103971212
114254212
124683212
135308212
146117212
156497212
167470212
177533212
187599212
197666212
Stop Event
node limit
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
d1
#s(literal 30 binary64)
(*.f64 d1 d2)
d2
(*.f64 d1 #s(literal 30 binary64))
d1
#s(literal 30 binary64)
(*.f64 d1 d2)
d1
d2
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 d2)
d1
d2
(*.f64 d1 #s(literal 30 binary64))
#s(literal 30 binary64)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
d2
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
d1
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
#s(literal 30 binary64)
(/.f64 d1 d2)
Outputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
d1
#s(literal 30 binary64)
(*.f64 d1 d2)
d2
(*.f64 d1 #s(literal 30 binary64))
d1
#s(literal 30 binary64)
(*.f64 d1 d2)
d1
d2
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
d1
d2
(*.f64 d1 #s(literal 30 binary64))
#s(literal 30 binary64)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
d2
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
d1
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
#s(literal 30 binary64)
(/.f64 d1 d2)

localize42.0ms (0.9%)

Memory
12.4MiB live, 50.6MiB allocated
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 d1 d2)
accuracy100.0%
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
accuracy99.7%
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
accuracy86.6%
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(*.f64 d1 #s(literal 30 binary64))
accuracy99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(*.f64 d1 #s(literal 30 binary64))
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
Samples
24.0ms250×0valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 67 to 13 computations (80.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 6.0ms (42.6% of total)
ival-add: 5.0ms (35.5% of total)
ival-div: 2.0ms (14.2% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series15.0ms (0.3%)

Memory
-18.8MiB live, 19.0MiB allocated
Counts
8 → 99
Calls
Call 1
Inputs
#<alt (fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 #s(literal 30 binary64))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (/.f64 d1 d2)>
#<alt (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))>
Outputs
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)>
#<alt d1>
#<alt d1>
Calls

45 calls:

TimeVariablePointExpression
1.0ms
d1
@inf
(* d1 30)
1.0ms
d1
@0
(* d2 (+ d1 (* 30 (/ d1 d2))))
1.0ms
d1
@inf
(* d2 (+ d1 (* 30 (/ d1 d2))))
1.0ms
d2
@-inf
(* d2 (+ d1 (* 30 (/ d1 d2))))
1.0ms
d1
@0
(+ (* d1 30) (* d1 d2))

rewrite172.0ms (3.6%)

Memory
5.5MiB live, 121.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
791×log1p-expm1-u
791×expm1-log1p-u
648×fma-define
301×fmm-def
198×expm1-undefine
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017158
1245150
23463150
Stop Event
node limit
Counts
8 → 334
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 d2)
(+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(log1p.f64 (expm1.f64 (*.f64 d1 d2)))
(exp.f64 (log.f64 (*.f64 d1 d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(+.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (-.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) d2) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) d2) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d2 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (/.f64 d1 d2)) #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 d2))) #s(literal 1 binary64))
(*.f64 d1 (/.f64 #s(literal 1 binary64) d2))
(*.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d1 d2))
(*.f64 (cbrt.f64 (/.f64 d1 d2)) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d1) d2))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (sqrt.f64 (/.f64 d1 d2)) (sqrt.f64 (/.f64 d1 d2)))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (neg.f64 d1) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 d1) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 d1) (sqrt.f64 d2)))
(*.f64 (/.f64 (sqrt.f64 d1) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d1) d2))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d1) (cbrt.f64 d2)))
(pow.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))
(pow.f64 (/.f64 d2 d1) #s(literal -1 binary64))
(neg.f64 (/.f64 d1 (neg.f64 d2)))
(neg.f64 (/.f64 (neg.f64 d1) d2))
(sqrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 d2))))
(cbrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 d1 d2)))
(log1p.f64 (expm1.f64 (/.f64 d1 d2)))
(exp.f64 (log.f64 (/.f64 d1 d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 d2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(*.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(log.f64 (*.f64 (exp.f64 d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (exp.f64 d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64)))
(fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64)) d1)
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) d1)

simplify175.0ms (3.6%)

Memory
41.1MiB live, 229.9MiB allocated
Algorithm
egg-herbie
Rules
447×distribute-lft-neg-in
425×distribute-rgt-neg-in
405×fmm-def
283×associate-*r*
264×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058911027
1128910740
2375610650
Stop Event
node limit
Counts
433 → 338
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
d1
d1
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d2) d1))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(log1p.f64 (expm1.f64 (*.f64 d1 d2)))
(exp.f64 (log.f64 (*.f64 d1 d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(+.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (-.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) d2) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64)))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) d2) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d2 (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (/.f64 d1 d2)) #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 d2))) #s(literal 1 binary64))
(*.f64 d1 (/.f64 #s(literal 1 binary64) d2))
(*.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d1 d2))
(*.f64 (cbrt.f64 (/.f64 d1 d2)) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d1) d2))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (sqrt.f64 (/.f64 d1 d2)) (sqrt.f64 (/.f64 d1 d2)))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (neg.f64 d1) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 d1) d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 d1) (sqrt.f64 d2)))
(*.f64 (/.f64 (sqrt.f64 d1) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d1) d2))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d1) (cbrt.f64 d2)))
(pow.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))
(pow.f64 (/.f64 d2 d1) #s(literal -1 binary64))
(neg.f64 (/.f64 d1 (neg.f64 d2)))
(neg.f64 (/.f64 (neg.f64 d1) d2))
(sqrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 d1 d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 d2))))
(cbrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 d1 d2)))
(log1p.f64 (expm1.f64 (/.f64 d1 d2)))
(exp.f64 (log.f64 (/.f64 d1 d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 d2)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(*.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(log.f64 (*.f64 (exp.f64 d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (exp.f64 d1)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64)))
(fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64)) d1)
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 d2)) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) d1)
Outputs
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 #s(literal -1 binary64) d2) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
(/.f64 (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 30 binary64) d2) d2))
d1
d1
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(*.f64 d1 d2)
(pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 3 binary64))
(*.f64 d1 d2)
(pow.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 d2)
(pow.f64 (sqrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64))
(*.f64 d1 d2)
(sqrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))
(*.f64 d1 d2)
(log.f64 (pow.f64 (exp.f64 d2) d1))
(*.f64 d1 d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))))
(*.f64 d1 d2)
(cbrt.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))
(*.f64 d1 d2)
(expm1.f64 (log1p.f64 (*.f64 d1 d2)))
(log1p.f64 (expm1.f64 (*.f64 d1 d2)))
(*.f64 d1 d2)
(exp.f64 (log.f64 (*.f64 d1 d2)))
(*.f64 d1 d2)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) #s(literal 1 binary64)))
(*.f64 d1 d2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(pow.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 d1 #s(literal 30 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 3 binary64))
(*.f64 d1 #s(literal 30 binary64))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64))
(*.f64 d1 #s(literal 30 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)))
(*.f64 d1 #s(literal 30 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))))
(*.f64 d1 #s(literal 30 binary64))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal 30 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 d1 #s(literal 30 binary64))
(exp.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 d1 #s(literal 30 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)))
(*.f64 d1 #s(literal 30 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) #s(literal 30 binary64)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (pow.f64 (exp.f64 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal 30 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (-.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (*.f64 d2 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (/.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64)))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1)))
(*.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (/.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 d2 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) d2) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (/.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64)))))
(*.f64 d2 (/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1)))
(*.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (/.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1)))
(pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (pow.f64 (exp.f64 d2) d1)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d1 d2 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 30 binary64) (*.f64 (/.f64 d1 d2) d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 d1 (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (/.f64 d1 d2) (*.f64 #s(literal 30 binary64) d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d2 (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))) (cbrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 #s(literal 30 binary64)) (/.f64 d1 d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 d2)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 (sqrt.f64 d2) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (/.f64 d1 d2)) #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64))) (cbrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 #s(literal 30 binary64) (/.f64 d2 d1))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (neg.f64 d1) #s(literal 30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 #s(literal 30 binary64) (neg.f64 d1)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(log.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 d2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 d1 d2)))
(*.f64 d1 (/.f64 #s(literal 1 binary64) d2))
(/.f64 d1 d2)
(*.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(/.f64 d1 d2)
(*.f64 #s(literal 1 binary64) (/.f64 d1 d2))
(/.f64 d1 d2)
(*.f64 (cbrt.f64 (/.f64 d1 d2)) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)))
(/.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (cbrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(/.f64 d1 d2)
(*.f64 (sqrt.f64 (/.f64 d1 d2)) (sqrt.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(/.f64 d1 d2)
(*.f64 (neg.f64 d1) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(/.f64 d1 d2)
(*.f64 (/.f64 #s(literal 1 binary64) d2) d1)
(/.f64 d1 d2)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(/.f64 (/.f64 d1 (cbrt.f64 d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(/.f64 (/.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)))
(*.f64 (cbrt.f64 (/.f64 d1 d2)) (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 d1 d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 d1) (sqrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)))
(/.f64 (/.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 (/.f64 (sqrt.f64 d1) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d1) d2))
(/.f64 d1 d2)
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d1) (cbrt.f64 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)))
(/.f64 (/.f64 d1 (cbrt.f64 d2)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)))
(pow.f64 (/.f64 d1 d2) #s(literal 1 binary64))
(/.f64 d1 d2)
(pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 3 binary64))
(/.f64 d1 d2)
(pow.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 d1 d2)
(pow.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))
(/.f64 d1 d2)
(pow.f64 (/.f64 d2 d1) #s(literal -1 binary64))
(/.f64 d1 d2)
(neg.f64 (/.f64 d1 (neg.f64 d2)))
(/.f64 d1 d2)
(neg.f64 (/.f64 (neg.f64 d1) d2))
(/.f64 d1 d2)
(sqrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))
(/.f64 d1 d2)
(log.f64 (exp.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 d1 d2))))
(/.f64 d1 d2)
(cbrt.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)))
(/.f64 d1 d2)
(cbrt.f64 (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(/.f64 d1 d2)
(expm1.f64 (log1p.f64 (/.f64 d1 d2)))
(log1p.f64 (expm1.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(exp.f64 (log.f64 (/.f64 d1 d2)))
(/.f64 d1 d2)
(exp.f64 (*.f64 (log.f64 (/.f64 d1 d2)) #s(literal 1 binary64)))
(/.f64 d1 d2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(-.f64 (/.f64 (pow.f64 d1 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(*.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal 1 binary64) (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64))))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 2 binary64)) (/.f64 #s(literal 30 binary64) d2)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (-.f64 d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal 900 binary64) (*.f64 d1 (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) d1) (pow.f64 d1 #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 27000 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (+.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))) (pow.f64 d1 #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))) (neg.f64 (+.f64 d1 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 2 binary64))) (-.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2)) #s(literal 2 binary64))) (+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal -30 binary64))))
(/.f64 (-.f64 (pow.f64 d1 #s(literal 2 binary64)) (*.f64 #s(literal 900 binary64) (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(/.f64 (fma.f64 d1 d1 (*.f64 (pow.f64 (/.f64 d1 d2) #s(literal 2 binary64)) #s(literal -900 binary64))) (fma.f64 (/.f64 d1 d2) #s(literal -30 binary64) d1))
(pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(log.f64 (*.f64 (exp.f64 d1) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 d1)) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(log.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) (/.f64 d1 d2)) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (exp.f64 d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))) (+.f64 #s(literal 1 binary64) (expm1.f64 d1))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 d1 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 #s(literal 30 binary64) (/.f64 d1 d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (*.f64 d1 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 30 binary64) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 #s(literal 1 binary64) d1 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (cbrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (sqrt.f64 (/.f64 d1 d2)) (*.f64 (sqrt.f64 (/.f64 d1 d2)) #s(literal 30 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (cbrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d2)) (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 d1 (sqrt.f64 d2)) (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 30 binary64) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 #s(literal 30 binary64) (cbrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (sqrt.f64 d2)) (/.f64 d1 (sqrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))) d1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 2 binary64)) (sqrt.f64 d2)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal 30 binary64))) (sqrt.f64 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) d2) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal 30 binary64))) (cbrt.f64 d2)) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (cbrt.f64 (/.f64 d1 d2)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 d1 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)
(fma.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 (/.f64 d1 d2))) (sqrt.f64 (/.f64 d1 d2)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(fma.f64 d1 (/.f64 #s(literal 30 binary64) d2) d1)

eval53.0ms (1.1%)

Memory
-37.7MiB live, 94.9MiB allocated
Compiler

Compiled 5 021 to 946 computations (81.2% saved)

prune48.0ms (1%)

Memory
18.3MiB live, 101.9MiB allocated
Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New3761377
Fresh011
Picked145
Done011
Total3777384
Accuracy
100.0%
Counts
384 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
80.0%
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
35.4%
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
53.4%
(*.f64 d1 d2)
49.2%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 55 to 37 computations (32.7% saved)

simplify189.0ms (3.9%)

Memory
-18.8MiB live, 20.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 d2 #s(literal -30 binary64))
cost-diff0
(fma.f64 d2 d2 #s(literal -900 binary64))
cost-diff0
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1)
cost-diff0
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
cost-diff0
(/.f64 #s(literal 30 binary64) d2)
cost-diff0
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
cost-diff256
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
Rules
1 675×fma-define
763×cube-prod
486×associate-/r/
419×times-frac
358×associate-/l/
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
018164
130164
255164
387146
4115146
5193146
6466146
71807146
82927146
93912146
104727146
115320146
125678146
136214146
146932146
157312146
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
d2
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
d1
(/.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1)
(fma.f64 d2 d2 #s(literal -900 binary64))
d2
#s(literal -900 binary64)
d1
(+.f64 d2 #s(literal -30 binary64))
#s(literal -30 binary64)
Outputs
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))
(*.f64 d1 #s(literal 30 binary64))
d2
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
d1
(/.f64 #s(literal 30 binary64) d2)
#s(literal 30 binary64)
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1)
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(fma.f64 d2 d2 #s(literal -900 binary64))
d2
#s(literal -900 binary64)
d1
(+.f64 d2 #s(literal -30 binary64))
#s(literal -30 binary64)

localize43.0ms (0.9%)

Memory
31.6MiB live, 70.3MiB allocated
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(fma.f64 d2 d2 #s(literal -900 binary64))
accuracy100.0%
(+.f64 d2 #s(literal -30 binary64))
accuracy94.4%
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1)
accuracy88.0%
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
accuracy100.0%
(/.f64 #s(literal 30 binary64) d2)
accuracy99.3%
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
accuracy75.1%
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
Samples
20.0ms237×0valid
7.0ms19×5exit
Compiler

Compiled 47 to 15 computations (68.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 8.0ms (49% of total)
ival-div: 5.0ms (30.6% of total)
ival-add: 3.0ms (18.4% of total)
adjust: 1.0ms (6.1% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series14.0ms (0.3%)

Memory
-18.8MiB live, 19.8MiB allocated
Counts
7 → 120
Calls
Call 1
Inputs
#<alt (*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))>
#<alt (*.f64 d1 (/.f64 #s(literal 30 binary64) d2))>
#<alt (/.f64 #s(literal 30 binary64) d2)>
#<alt (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))>
#<alt (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1)>
#<alt (fma.f64 d2 d2 #s(literal -900 binary64))>
#<alt (+.f64 d2 #s(literal -30 binary64))>
Outputs
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))>
#<alt (*.f64 #s(literal -900 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))>
#<alt (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))>
#<alt #s(literal -900 binary64)>
#<alt (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))>
#<alt (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))>
#<alt (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))>
#<alt (pow.f64 d2 #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (pow.f64 d2 #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))>
#<alt #s(literal -30 binary64)>
#<alt (-.f64 d2 #s(literal 30 binary64))>
#<alt (-.f64 d2 #s(literal 30 binary64))>
#<alt (-.f64 d2 #s(literal 30 binary64))>
#<alt d2>
#<alt (*.f64 d2 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d2 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt (*.f64 d2 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))>
#<alt d2>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)) #s(literal 1 binary64))))>
Calls

33 calls:

TimeVariablePointExpression
3.0ms
d1
@inf
(/ (* (+ (* d2 d2) -900) d1) (+ d2 -30))
2.0ms
d2
@0
(* d2 (* d1 (/ 30 d2)))
1.0ms
d1
@0
(/ (* (+ (* d2 d2) -900) d1) (+ d2 -30))
1.0ms
d2
@inf
(/ (* (+ (* d2 d2) -900) d1) (+ d2 -30))
1.0ms
d2
@0
(/ (* (+ (* d2 d2) -900) d1) (+ d2 -30))

rewrite269.0ms (5.5%)

Memory
-7.6MiB live, 71.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
723×log1p-expm1-u
723×expm1-log1p-u
652×log-prod
192×expm1-undefine
192×log1p-undefine
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018145
1221125
23102125
Stop Event
node limit
Counts
7 → 215
Calls
Call 1
Inputs
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d1 (/.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1)
(fma.f64 d2 d2 #s(literal -900 binary64))
(+.f64 d2 #s(literal -30 binary64))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))) #s(literal 1 binary64))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 30 binary64)) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) d2) d2)
(pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))
(exp.f64 (log.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))) #s(literal 1 binary64))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (*.f64 d1 #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal -30 binary64) d1) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))
(exp.f64 (log.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))
(*.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(*.f64 #s(literal -30 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64))
(pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))
(pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -30 binary64) d2))
(sqrt.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 30 binary64) d2))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 30 binary64) d2)))
(exp.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (*.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (neg.f64 d1)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) d2 #s(literal 30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))
(*.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 1 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (fma.f64 #s(literal -1 binary64) d2 #s(literal 30 binary64))))
(neg.f64 (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (neg.f64 d1)) (+.f64 d2 #s(literal -30 binary64))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))
(+.f64 (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) (*.f64 d1 #s(literal -900 binary64)))
(+.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d1 #s(literal -900 binary64)))
(fma.f64 (pow.f64 d2 #s(literal 2 binary64)) d1 (*.f64 #s(literal -900 binary64) d1))
(+.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(+.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal -900 binary64))
(+.f64 (pow.f64 d2 #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -900 binary64))))
(+.f64 #s(literal 0 binary64) (fma.f64 d2 d2 #s(literal -900 binary64)))
(+.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -900 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))) (cbrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))))
(-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 1 binary64))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (pow.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(*.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -729000000 binary64)) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 810000 binary64) (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal -900 binary64)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 729000000 binary64)) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal 810000 binary64) (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) #s(literal -810000 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)))
(pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(exp.f64 (log.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal 30 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (+.f64 #s(literal 900 binary64) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (neg.f64 (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal -30 binary64) d2))
(pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 #s(literal -30 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 #s(literal -30 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal -30 binary64))))
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal -30 binary64))))
(exp.f64 (log.f64 (+.f64 d2 #s(literal -30 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) #s(literal -30 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal -30 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal -30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal -30 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal -30 binary64))

simplify206.0ms (4.2%)

Memory
-6.8MiB live, 70.8MiB allocated
Algorithm
egg-herbie
Rules
318×distribute-lft-neg-in
297×distribute-rgt-neg-in
250×cube-prod
250×exp-prod
230×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04987925
19827590
239267578
Stop Event
node limit
Counts
335 → 278
Calls
Call 1
Inputs
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 #s(literal -900 binary64) d1)
(+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
#s(literal -900 binary64)
(-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))
(-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))
(-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(pow.f64 d2 #s(literal 2 binary64))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
#s(literal -30 binary64)
(-.f64 d2 #s(literal 30 binary64))
(-.f64 d2 #s(literal 30 binary64))
(-.f64 d2 #s(literal 30 binary64))
d2
(*.f64 d2 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)) #s(literal 1 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))) #s(literal 1 binary64))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 30 binary64)) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) d2)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) d2) d2)
(pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))
(exp.f64 (log.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))) #s(literal 1 binary64))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(/.f64 (*.f64 d1 #s(literal -30 binary64)) (neg.f64 d2))
(/.f64 (*.f64 #s(literal -30 binary64) d1) (neg.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))
(exp.f64 (log.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))
(*.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(*.f64 #s(literal -30 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64))
(pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))
(pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -30 binary64) d2))
(sqrt.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 30 binary64) d2))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 30 binary64) d2)))
(exp.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (*.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (neg.f64 d1)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) d2 #s(literal 30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))
(*.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 1 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal 30 binary64)))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (fma.f64 #s(literal -1 binary64) d2 #s(literal 30 binary64))))
(neg.f64 (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (neg.f64 d1)) (+.f64 d2 #s(literal -30 binary64))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))
(+.f64 (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) (*.f64 d1 #s(literal -900 binary64)))
(+.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(exp.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 1 binary64)))
(fma.f64 d1 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d1 #s(literal -900 binary64)))
(fma.f64 (pow.f64 d2 #s(literal 2 binary64)) d1 (*.f64 #s(literal -900 binary64) d1))
(+.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(+.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal -900 binary64))
(+.f64 (pow.f64 d2 #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -900 binary64))))
(+.f64 #s(literal 0 binary64) (fma.f64 d2 d2 #s(literal -900 binary64)))
(+.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -900 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))) (cbrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))))
(-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 1 binary64))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (pow.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(*.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -729000000 binary64)) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 810000 binary64) (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal -900 binary64)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 729000000 binary64)) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal 810000 binary64) (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) #s(literal -810000 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)))
(pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(exp.f64 (log.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal 30 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (+.f64 #s(literal 900 binary64) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (neg.f64 (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal -30 binary64) d2))
(pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 d2 #s(literal -30 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 #s(literal -30 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal -30 binary64))))
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal -30 binary64))))
(exp.f64 (log.f64 (+.f64 d2 #s(literal -30 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) #s(literal -30 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal -30 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal -30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal -30 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal -30 binary64))
Outputs
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 d2)
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (+.f64 (*.f64 #s(literal -30 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -1 binary64) d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))) (-.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 #s(literal -900 binary64) d1)
(*.f64 d1 #s(literal -900 binary64))
(+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(+.f64 (*.f64 #s(literal -900 binary64) d1) (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) d1))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) d1))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) d1))
(*.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) d1))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) d1))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (*.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d1 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (fma.f64 #s(literal -900 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) d1))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
#s(literal -900 binary64)
(-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))
(fma.f64 d2 d2 #s(literal -900 binary64))
(-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))
(fma.f64 d2 d2 #s(literal -900 binary64))
(-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))
(fma.f64 d2 d2 #s(literal -900 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(pow.f64 d2 #s(literal 2 binary64))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 900 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 d2 #s(literal 2 binary64))))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
(*.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))))
#s(literal -30 binary64)
(-.f64 d2 #s(literal 30 binary64))
(+.f64 d2 #s(literal -30 binary64))
(-.f64 d2 #s(literal 30 binary64))
(+.f64 d2 #s(literal -30 binary64))
(-.f64 d2 #s(literal 30 binary64))
(+.f64 d2 #s(literal -30 binary64))
d2
(*.f64 d2 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
d2
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)) #s(literal 1 binary64))))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)) #s(literal 1 binary64))))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)) #s(literal 1 binary64))))
(*.f64 d2 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)))
(+.f64 #s(literal 0 binary64) (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 30 binary64) d1))) (cbrt.f64 (exp.f64 (*.f64 #s(literal 30 binary64) d1))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 #s(literal 30 binary64) d1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 30 binary64) d1)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 30 binary64)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d1)))
(/.f64 (*.f64 d2 d1) (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 30 binary64)) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal 1 binary64)) (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 d2 (*.f64 d1 #s(literal 30 binary64))) d2)
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d2 d1) #s(literal -30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 (*.f64 (*.f64 d1 #s(literal 30 binary64)) d2) d2)
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) d1)
(pow.f64 (sqrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) d1)
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)) d2))
(*.f64 #s(literal 30 binary64) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d2 (*.f64 #s(literal 30 binary64) d1)) d2)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) d1)))
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (log.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))
(*.f64 #s(literal 30 binary64) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(expm1.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 d1 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 30 binary64))) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 d1 #s(literal -30 binary64)) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (*.f64 #s(literal -30 binary64) d1) (neg.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64)) d2)
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64))) (cbrt.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(/.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 1 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 3 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(pow.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 2 binary64))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 2 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2) #s(literal 3 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(expm1.f64 (log1p.f64 (/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(exp.f64 (log.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d1 #s(literal 30 binary64)) d2)) #s(literal 1 binary64)))
(*.f64 #s(literal 30 binary64) (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal -30 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 d2)))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (cbrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 3 binary64))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (sqrt.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 2 binary64))
(/.f64 #s(literal 30 binary64) d2)
(pow.f64 (*.f64 d2 #s(literal 1/30 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 30 binary64) d2)
(neg.f64 (/.f64 #s(literal -30 binary64) d2))
(/.f64 #s(literal 30 binary64) d2)
(sqrt.f64 (/.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 30 binary64) d2))))
(/.f64 #s(literal 30 binary64) d2)
(cbrt.f64 (pow.f64 (/.f64 #s(literal 30 binary64) d2) #s(literal 3 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(expm1.f64 (log1p.f64 (/.f64 #s(literal 30 binary64) d2)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(exp.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 30 binary64) d2)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(/.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 #s(literal 30 binary64) d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (*.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (neg.f64 d1)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 1 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (-.f64 d2 #s(literal -30 binary64)))))
(*.f64 d1 (*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 2 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (fma.f64 #s(literal -1 binary64) d2 #s(literal 30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(neg.f64 (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (neg.f64 d1)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 2 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 3 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(+.f64 (*.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) (*.f64 d1 #s(literal -900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(+.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) d1) (*.f64 #s(literal -900 binary64) d1))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 1 binary64))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 3 binary64))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(pow.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(pow.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 2 binary64))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(sqrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 #s(literal -900 binary64))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(exp.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 1 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(fma.f64 d1 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d1 #s(literal -900 binary64)))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(fma.f64 (pow.f64 d2 #s(literal 2 binary64)) d1 (*.f64 #s(literal -900 binary64) d1))
(*.f64 d1 (fma.f64 d2 d2 #s(literal -900 binary64)))
(+.f64 #s(literal -900 binary64) (pow.f64 d2 #s(literal 2 binary64)))
(fma.f64 d2 d2 #s(literal -900 binary64))
(+.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal -900 binary64))
(fma.f64 d2 d2 #s(literal -900 binary64))
(+.f64 (pow.f64 d2 #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal -900 binary64))))
(fma.f64 d2 d2 #s(literal -900 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 d2 d2 #s(literal -900 binary64)))
(fma.f64 d2 d2 #s(literal -900 binary64))
(+.f64 (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -900 binary64))
(fma.f64 d2 d2 #s(literal -900 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))) (cbrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))))
(-.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64))
(fma.f64 d2 d2 #s(literal -900 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal -899 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 1 binary64))
(fma.f64 d2 d2 #s(literal -900 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 d2 d2 #s(literal -900 binary64)))
(fma.f64 d2 d2 #s(literal -900 binary64))
(*.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (pow.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)))
(fma.f64 d2 d2 #s(literal -900 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(fma.f64 d2 d2 #s(literal -900 binary64))
(*.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(fma.f64 d2 d2 #s(literal -900 binary64))
(/.f64 (+.f64 (pow.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -729000000 binary64)) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 810000 binary64) (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal -900 binary64)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -729000000 binary64)) (+.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64) #s(literal 810000 binary64)) (pow.f64 d2 #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal -729000000 binary64)) (+.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64) #s(literal 810000 binary64)) (pow.f64 d2 #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 729000000 binary64)) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal 810000 binary64) (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -729000000 binary64)) (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) (-.f64 #s(literal 810000 binary64) (*.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal -900 binary64)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -729000000 binary64)) (+.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64) #s(literal 810000 binary64)) (pow.f64 d2 #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal -729000000 binary64)) (+.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) #s(literal 900 binary64) #s(literal 810000 binary64)) (pow.f64 d2 #s(literal 4 binary64))))
(/.f64 (fma.f64 (pow.f64 d2 #s(literal 2 binary64)) (pow.f64 d2 #s(literal 2 binary64)) #s(literal -810000 binary64)) (fma.f64 d2 d2 #s(literal 900 binary64)))
(/.f64 (+.f64 #s(literal -810000 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 900 binary64)))
(pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 1 binary64))
(fma.f64 d2 d2 #s(literal -900 binary64))
(pow.f64 (cbrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 3 binary64))
(fma.f64 d2 d2 #s(literal -900 binary64))
(pow.f64 (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 d2 d2 #s(literal -900 binary64))
(pow.f64 (sqrt.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 2 binary64))
(fma.f64 d2 d2 #s(literal -900 binary64))
(sqrt.f64 (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 2 binary64)))
(fma.f64 d2 d2 #s(literal -900 binary64))
(log.f64 (exp.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(fma.f64 d2 d2 #s(literal -900 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 d2 d2 #s(literal -900 binary64)))))
(fma.f64 d2 d2 #s(literal -900 binary64))
(cbrt.f64 (pow.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) #s(literal 3 binary64)))
(fma.f64 d2 d2 #s(literal -900 binary64))
(expm1.f64 (log1p.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal -899 binary64) (pow.f64 d2 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(fma.f64 d2 d2 #s(literal -900 binary64))
(exp.f64 (log.f64 (fma.f64 d2 d2 #s(literal -900 binary64))))
(fma.f64 d2 d2 #s(literal -900 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 1 binary64)))
(fma.f64 d2 d2 #s(literal -900 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal -30 binary64))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal -29 binary64) d2))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal 30 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 #s(literal 30 binary64) d2))
(*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 1 binary64))
(+.f64 d2 #s(literal -30 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))
(+.f64 d2 #s(literal -30 binary64))
(*.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)))
(+.f64 d2 #s(literal -30 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))))
(+.f64 d2 #s(literal -30 binary64))
(*.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))))
(+.f64 d2 #s(literal -30 binary64))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (-.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 d2 #s(literal 30 binary64)))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (-.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal 30 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 #s(literal 30 binary64) d2))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (-.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (+.f64 #s(literal 900 binary64) (-.f64 (pow.f64 d2 #s(literal 2 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (-.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (neg.f64 (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (-.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -900 binary64))) (neg.f64 (+.f64 d2 #s(literal 30 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 #s(literal 900 binary64) (pow.f64 d2 #s(literal 2 binary64))) (-.f64 #s(literal -30 binary64) d2))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 2 binary64)) (+.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 900 binary64) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) (+.f64 #s(literal 30 binary64) d2))
(pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 1 binary64))
(+.f64 d2 #s(literal -30 binary64))
(pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64))
(+.f64 d2 #s(literal -30 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 d2 #s(literal -30 binary64))
(pow.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))
(+.f64 d2 #s(literal -30 binary64))
(sqrt.f64 (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 2 binary64)))
(+.f64 d2 #s(literal -30 binary64))
(log.f64 (exp.f64 (+.f64 d2 #s(literal -30 binary64))))
(+.f64 d2 #s(literal -30 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 d2 #s(literal -30 binary64)))))
(+.f64 d2 #s(literal -30 binary64))
(cbrt.f64 (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64)))
(+.f64 d2 #s(literal -30 binary64))
(expm1.f64 (log1p.f64 (+.f64 d2 #s(literal -30 binary64))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal -29 binary64) d2))
(log1p.f64 (expm1.f64 (+.f64 d2 #s(literal -30 binary64))))
(+.f64 d2 #s(literal -30 binary64))
(exp.f64 (log.f64 (+.f64 d2 #s(literal -30 binary64))))
(+.f64 d2 #s(literal -30 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(+.f64 d2 #s(literal -30 binary64))
(fma.f64 d2 #s(literal 1 binary64) #s(literal -30 binary64))
(+.f64 d2 #s(literal -30 binary64))
(fma.f64 #s(literal 1 binary64) d2 #s(literal -30 binary64))
(+.f64 d2 #s(literal -30 binary64))
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) #s(literal -30 binary64))
(+.f64 d2 #s(literal -30 binary64))
(fma.f64 (pow.f64 (cbrt.f64 d2) #s(literal 2 binary64)) (cbrt.f64 d2) #s(literal -30 binary64))
(+.f64 d2 #s(literal -30 binary64))
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) #s(literal -30 binary64))
(+.f64 d2 #s(literal -30 binary64))

eval41.0ms (0.8%)

Memory
23.8MiB live, 64.0MiB allocated
Compiler

Compiled 3 659 to 834 computations (77.2% saved)

prune38.0ms (0.8%)

Memory
-22.3MiB live, 94.5MiB allocated
Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New2771278
Fresh000
Picked112
Done055
Total2787285
Accuracy
100.0%
Counts
285 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
48.1%
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
35.4%
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
53.4%
(*.f64 d1 d2)
49.2%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 52 to 36 computations (30.8% saved)

simplify7.0ms (0.1%)

Memory
10.5MiB live, 10.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 d2 #s(literal -30 binary64))
cost-diff0
(*.f64 d1 #s(literal -900 binary64))
cost-diff0
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
Rules
*-commutative
associate-/l*
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01255
11655
21955
32055
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 #s(literal -900 binary64))
d1
#s(literal -900 binary64)
(+.f64 d2 #s(literal -30 binary64))
d2
#s(literal -30 binary64)
Outputs
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 #s(literal -900 binary64))
d1
#s(literal -900 binary64)
(+.f64 d2 #s(literal -30 binary64))
d2
#s(literal -30 binary64)

localize24.0ms (0.5%)

Memory
-9.7MiB live, 35.7MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 d2 #s(literal -30 binary64))
accuracy100.0%
(*.f64 d1 #s(literal -900 binary64))
accuracy99.0%
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
Samples
15.0ms250×0valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 19 to 9 computations (52.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-div: 2.0ms (36.9% of total)
ival-mult: 2.0ms (36.9% of total)
ival-add: 1.0ms (18.4% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series5.0ms (0.1%)

Memory
10.8MiB live, 10.8MiB allocated
Counts
2 → 36
Calls
Call 1
Inputs
#<alt (/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))>
#<alt (*.f64 d1 #s(literal -900 binary64))>
Outputs
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))>
#<alt (*.f64 #s(literal 30 binary64) d1)>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 1/30 binary64) (*.f64 d1 d2)))))>
#<alt (+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 (+.f64 d1 (*.f64 d2 (+.f64 (*.f64 #s(literal 1/900 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 1/30 binary64) d1))))))>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 d2))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1)) d2)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1))) d2)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -24300000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1)))) d2)>
#<alt (*.f64 #s(literal -900 binary64) (/.f64 d1 d2))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 900 binary64) d1) (*.f64 #s(literal 27000 binary64) (/.f64 d1 d2))) d2))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -27000 binary64) d1)) d2)) (*.f64 #s(literal 900 binary64) d1)) d2))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -27000 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 810000 binary64) d1) (*.f64 #s(literal 24300000 binary64) (/.f64 d1 d2))) d2))) d2)) (*.f64 #s(literal 900 binary64) d1)) d2))>
#<alt (*.f64 #s(literal -900 binary64) d1)>
#<alt (*.f64 #s(literal -900 binary64) d1)>
#<alt (*.f64 #s(literal -900 binary64) d1)>
#<alt (*.f64 #s(literal -900 binary64) d1)>
#<alt (*.f64 #s(literal -900 binary64) d1)>
#<alt (*.f64 #s(literal -900 binary64) d1)>
#<alt (*.f64 #s(literal -900 binary64) d1)>
#<alt (*.f64 #s(literal -900 binary64) d1)>
#<alt (*.f64 #s(literal -900 binary64) d1)>
#<alt (*.f64 #s(literal -900 binary64) d1)>
#<alt (*.f64 #s(literal -900 binary64) d1)>
#<alt (*.f64 #s(literal -900 binary64) d1)>
Calls

9 calls:

TimeVariablePointExpression
1.0ms
d1
@0
(/ (* d1 -900) (+ d2 -30))
1.0ms
d1
@-inf
(/ (* d1 -900) (+ d2 -30))
0.0ms
d1
@inf
(/ (* d1 -900) (+ d2 -30))
0.0ms
d2
@inf
(/ (* d1 -900) (+ d2 -30))
0.0ms
d2
@-inf
(/ (* d1 -900) (+ d2 -30))

rewrite94.0ms (1.9%)

Memory
-2.3MiB live, 75.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
678×log1p-expm1-u
678×expm1-log1p-u
651×unpow-prod-down
358×log-prod
164×pow2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01235
112935
2178735
Stop Event
node limit
Counts
2 → 129
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d1 #s(literal -900 binary64))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 1 binary64))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (*.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (pow.f64 (*.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (pow.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) d1) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 d1) (pow.f64 (*.f64 (sqrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 d1 #s(literal 900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) (neg.f64 d2))))
(*.f64 (*.f64 d1 #s(literal 900 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) (neg.f64 d2))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))) d1)
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal -900 binary64) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal -900 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal -900 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (pow.f64 (/.f64 d1 #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -900 binary64) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 d1 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 1 binary64)) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal -729000000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -729000000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64)))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) d1) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (*.f64 d1 #s(literal -900 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 #s(literal -900 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (cbrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal -900 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) #s(literal -900 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal -900 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal -900 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(pow.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal -729000000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal -729000000 binary64)) (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 #s(literal -900 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 #s(literal 30 binary64) (neg.f64 d2))))
(neg.f64 (/.f64 (*.f64 d1 #s(literal 900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(sqrt.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(cbrt.f64 (*.f64 #s(literal -729000000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal -729000000 binary64)) (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 #s(literal -900 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 #s(literal -900 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 810000 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal -729000000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 810000 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal -900 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal -729000000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal -900 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal -900 binary64))))
(exp.f64 (log.f64 (*.f64 d1 #s(literal -900 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal 2 binary64)))

simplify131.0ms (2.7%)

Memory
-3.3MiB live, 112.2MiB allocated
Algorithm
egg-herbie
Rules
760×fma-define
464×fmm-def
394×exp-prod
380×cube-prod
353×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04254716
18694699
221054646
364124646
Stop Event
node limit
Counts
165 → 199
Calls
Call 1
Inputs
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 1/30 binary64) (*.f64 d1 d2)))))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 (+.f64 d1 (*.f64 d2 (+.f64 (*.f64 #s(literal 1/900 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 1/30 binary64) d1))))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 d2))
(/.f64 (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1)) d2)
(/.f64 (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1))) d2)
(/.f64 (+.f64 (*.f64 #s(literal -24300000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1)))) d2)
(*.f64 #s(literal -900 binary64) (/.f64 d1 d2))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 900 binary64) d1) (*.f64 #s(literal 27000 binary64) (/.f64 d1 d2))) d2))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -27000 binary64) d1)) d2)) (*.f64 #s(literal 900 binary64) d1)) d2))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -27000 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 810000 binary64) d1) (*.f64 #s(literal 24300000 binary64) (/.f64 d1 d2))) d2))) d2)) (*.f64 #s(literal 900 binary64) d1)) d2))
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(+.f64 #s(literal 0 binary64) (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 1 binary64))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (*.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (pow.f64 (*.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (pow.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) d1) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (sqrt.f64 d1) (pow.f64 (*.f64 (sqrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 d1 #s(literal 900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) (neg.f64 d2))))
(*.f64 (*.f64 d1 #s(literal 900 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) (neg.f64 d2))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))) d1)
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal -900 binary64) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal -900 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal -900 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (pow.f64 (/.f64 d1 #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -900 binary64) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 d1 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 1 binary64)) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal -729000000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -729000000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64)))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) d1) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (*.f64 d1 #s(literal -900 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 #s(literal -900 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (cbrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal -900 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) #s(literal -900 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal -900 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal -900 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(pow.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal -729000000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal -729000000 binary64)) (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 #s(literal -900 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 #s(literal 30 binary64) (neg.f64 d2))))
(neg.f64 (/.f64 (*.f64 d1 #s(literal 900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(sqrt.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(cbrt.f64 (*.f64 #s(literal -729000000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal -729000000 binary64)) (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 d1 #s(literal -900 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 #s(literal -900 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 810000 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal -729000000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 810000 binary64)))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal -900 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal -729000000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal -900 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal -900 binary64))))
(exp.f64 (log.f64 (*.f64 d1 #s(literal -900 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal 2 binary64)))
Outputs
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (-.f64 d2 #s(literal 30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 d1 #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d1 d2))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 (+.f64 d1 (*.f64 #s(literal 1/30 binary64) (*.f64 d1 d2)))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 (+.f64 d1 (*.f64 (*.f64 d1 #s(literal 1/30 binary64)) d2))))
(fma.f64 d2 (fma.f64 (*.f64 d1 d2) #s(literal 1/30 binary64) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 (fma.f64 d1 (*.f64 d2 #s(literal 1/30 binary64)) d1)))
(+.f64 (*.f64 #s(literal 30 binary64) d1) (*.f64 d2 (+.f64 d1 (*.f64 d2 (+.f64 (*.f64 #s(literal 1/900 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 1/30 binary64) d1))))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d2 (+.f64 d1 (*.f64 d2 (fma.f64 #s(literal 1/900 binary64) (*.f64 d1 d2) (*.f64 d1 #s(literal 1/30 binary64)))))))
(fma.f64 d2 (fma.f64 d2 (fma.f64 d1 #s(literal 1/30 binary64) (*.f64 d1 (*.f64 d2 #s(literal 1/900 binary64)))) d1) (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d2 (fma.f64 d2 (*.f64 d1 (+.f64 (*.f64 d2 #s(literal 1/900 binary64)) #s(literal 1/30 binary64))) d1)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 d2))
(/.f64 (*.f64 #s(literal -900 binary64) d1) d2)
(*.f64 d1 (/.f64 #s(literal -900 binary64) d2))
(/.f64 (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1)) d2)
(/.f64 (fma.f64 #s(literal -27000 binary64) (/.f64 d1 d2) (*.f64 #s(literal -900 binary64) d1)) d2)
(/.f64 (fma.f64 #s(literal -900 binary64) d1 (*.f64 d1 (/.f64 #s(literal -27000 binary64) d2))) d2)
(/.f64 (*.f64 d1 (+.f64 (/.f64 #s(literal -27000 binary64) d2) #s(literal -900 binary64))) d2)
(/.f64 (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1))) d2)
(/.f64 (fma.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) (fma.f64 #s(literal -27000 binary64) (/.f64 d1 d2) (*.f64 #s(literal -900 binary64) d1))) d2)
(/.f64 (fma.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) (fma.f64 #s(literal -900 binary64) d1 (*.f64 d1 (/.f64 #s(literal -27000 binary64) d2)))) d2)
(/.f64 (fma.f64 #s(literal -900 binary64) d1 (*.f64 (/.f64 d1 d2) (+.f64 (/.f64 #s(literal -810000 binary64) d2) #s(literal -27000 binary64)))) d2)
(/.f64 (+.f64 (*.f64 #s(literal -24300000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -27000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -900 binary64) d1)))) d2)
(/.f64 (fma.f64 #s(literal -24300000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) (fma.f64 #s(literal -27000 binary64) (/.f64 d1 d2) (*.f64 #s(literal -900 binary64) d1)))) d2)
(/.f64 (fma.f64 #s(literal -24300000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 #s(literal -810000 binary64) (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) (fma.f64 #s(literal -900 binary64) d1 (*.f64 d1 (/.f64 #s(literal -27000 binary64) d2))))) d2)
(/.f64 (+.f64 (*.f64 d1 (+.f64 (/.f64 #s(literal -27000 binary64) d2) #s(literal -900 binary64))) (*.f64 (/.f64 d1 (pow.f64 d2 #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -24300000 binary64) d2) #s(literal -810000 binary64)))) d2)
(*.f64 #s(literal -900 binary64) (/.f64 d1 d2))
(/.f64 (*.f64 #s(literal -900 binary64) d1) d2)
(*.f64 d1 (/.f64 #s(literal -900 binary64) d2))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 900 binary64) d1) (*.f64 #s(literal 27000 binary64) (/.f64 d1 d2))) d2))
(neg.f64 (/.f64 (fma.f64 #s(literal 900 binary64) d1 (*.f64 (/.f64 d1 d2) #s(literal 27000 binary64))) d2))
(/.f64 (fma.f64 d1 #s(literal 900 binary64) (*.f64 (/.f64 d1 d2) #s(literal 27000 binary64))) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -810000 binary64) (/.f64 d1 d2)) (*.f64 #s(literal -27000 binary64) d1)) d2)) (*.f64 #s(literal 900 binary64) d1)) d2))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -810000 binary64) (/.f64 d1 d2) (*.f64 d1 #s(literal -27000 binary64))) d2) (*.f64 d1 #s(literal 900 binary64))) d2))
(/.f64 (-.f64 (*.f64 d1 #s(literal 900 binary64)) (/.f64 (fma.f64 d1 #s(literal -27000 binary64) (/.f64 (*.f64 d1 #s(literal -810000 binary64)) d2)) d2)) (neg.f64 d2))
(/.f64 (-.f64 (*.f64 d1 #s(literal 900 binary64)) (/.f64 (fma.f64 (/.f64 d1 d2) #s(literal -810000 binary64) (*.f64 d1 #s(literal -27000 binary64))) d2)) (neg.f64 d2))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -27000 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 810000 binary64) d1) (*.f64 #s(literal 24300000 binary64) (/.f64 d1 d2))) d2))) d2)) (*.f64 #s(literal 900 binary64) d1)) d2))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -27000 binary64) d1 (neg.f64 (/.f64 (fma.f64 #s(literal 810000 binary64) d1 (/.f64 (*.f64 #s(literal 24300000 binary64) d1) d2)) d2))) d2) (*.f64 d1 #s(literal 900 binary64))) d2))
(/.f64 (-.f64 (*.f64 d1 #s(literal 900 binary64)) (/.f64 (-.f64 (*.f64 d1 #s(literal -27000 binary64)) (/.f64 (fma.f64 d1 #s(literal 810000 binary64) (/.f64 (*.f64 d1 #s(literal 24300000 binary64)) d2)) d2)) d2)) (neg.f64 d2))
(/.f64 (fma.f64 #s(literal -900 binary64) d1 (/.f64 (neg.f64 (-.f64 (*.f64 d1 #s(literal -27000 binary64)) (/.f64 (fma.f64 d1 #s(literal 810000 binary64) (*.f64 d1 (/.f64 #s(literal 24300000 binary64) d2))) d2))) (neg.f64 d2))) d2)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(*.f64 #s(literal -900 binary64) d1)
(+.f64 #s(literal 0 binary64) (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (*.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (pow.f64 (*.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (pow.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) d1) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (*.f64 (cbrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (cbrt.f64 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (sqrt.f64 d1) (pow.f64 (*.f64 (sqrt.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 #s(literal 900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) (neg.f64 d2))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 #s(literal 900 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) (neg.f64 d2))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))) d1)
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal -900 binary64) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 #s(literal -900 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 d1 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 d1 #s(literal -900 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) d1)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) d1)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 #s(literal -900 binary64) d1) (/.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 #s(literal -27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 (*.f64 d1 (fma.f64 d2 #s(literal 30 binary64) (fma.f64 d2 d2 #s(literal 900 binary64)))) (+.f64 #s(literal -27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (*.f64 (/.f64 #s(literal -900 binary64) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal -900 binary64) (fma.f64 d2 d2 #s(literal -900 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 d1 #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -900 binary64) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -900 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 d1 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) d1)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) d1)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) d1)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64)) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) (sqrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) (cbrt.f64 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27000 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 #s(literal -27000 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (-.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 #s(literal -900 binary64) d1) (/.f64 (+.f64 (fma.f64 d2 d2 #s(literal 900 binary64)) (*.f64 d2 #s(literal 30 binary64))) (+.f64 #s(literal -27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 (*.f64 d1 (fma.f64 d2 #s(literal 30 binary64) (fma.f64 d2 d2 #s(literal 900 binary64)))) (+.f64 #s(literal -27000 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (fma.f64 d2 d2 #s(literal -900 binary64))) #s(literal 1 binary64)) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (fma.f64 d2 d2 #s(literal -900 binary64)))) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (*.f64 (/.f64 #s(literal -900 binary64) (fma.f64 d2 d2 #s(literal -900 binary64))) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal -900 binary64) (fma.f64 d2 d2 #s(literal -900 binary64)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 3 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 #s(literal -729000000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -729000000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64)))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal -729000000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64))))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal -729000000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64))))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) d1) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 810000 binary64) (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) d1))) (cbrt.f64 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 810000 binary64) (*.f64 d1 (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (cbrt.f64 (*.f64 d1 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (*.f64 d1 #s(literal -900 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 810000 binary64) (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal -900 binary64) d1)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (*.f64 #s(literal 810000 binary64) (*.f64 d1 (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -729000000 binary64) (*.f64 d1 (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) (cbrt.f64 (*.f64 #s(literal 810000 binary64) (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) (cbrt.f64 (*.f64 #s(literal 810000 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64)) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 810000 binary64) (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 810000 binary64) (sqrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 810000 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 #s(literal -900 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 #s(literal -900 binary64) d1))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 #s(literal -900 binary64) d1))) #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 #s(literal -30 binary64)) (/.f64 #s(literal -1/900 binary64) d1))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (cbrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal -900 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) #s(literal -900 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) d1) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 #s(literal -30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal -900 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal -900 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) d1) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (cbrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 #s(literal -30 binary64))) (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(pow.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 3 binary64))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(pow.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))))
(pow.f64 (*.f64 #s(literal -729000000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 2 binary64))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(pow.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 #s(literal -900 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(pow.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal -729000000 binary64)) (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(pow.f64 (/.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 #s(literal -900 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(neg.f64 (/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 #s(literal 30 binary64) (neg.f64 d2))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(neg.f64 (/.f64 (*.f64 d1 #s(literal 900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(sqrt.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 d1) (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(cbrt.f64 (*.f64 #s(literal -729000000 binary64) (pow.f64 (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal -729000000 binary64)) (pow.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 3 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 1/3 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (/.f64 #s(literal -900 binary64) (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 2 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 #s(literal -900 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -900 binary64) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 d1 #s(literal -900 binary64)))
(*.f64 #s(literal -900 binary64) d1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal -900 binary64)) d1)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal -900 binary64)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal -900 binary64)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -900 binary64) d1)
(pow.f64 (*.f64 d1 #s(literal -900 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -900 binary64) d1)
(pow.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal -900 binary64) d1)
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 810000 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal -729000000 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -900 binary64) d1)
(pow.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal -900 binary64) d1)
(sqrt.f64 (*.f64 (pow.f64 d1 #s(literal 2 binary64)) #s(literal 810000 binary64)))
(sqrt.f64 (*.f64 #s(literal 810000 binary64) (pow.f64 d1 #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 d1) #s(literal -900 binary64)))
(*.f64 #s(literal -900 binary64) d1)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 d1 #s(literal -900 binary64)))))
(*.f64 #s(literal -900 binary64) d1)
(cbrt.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal -729000000 binary64)))
(*.f64 #s(literal -900 binary64) d1)
(expm1.f64 (log1p.f64 (*.f64 d1 #s(literal -900 binary64))))
(*.f64 #s(literal -900 binary64) d1)
(log1p.f64 (expm1.f64 (*.f64 d1 #s(literal -900 binary64))))
(*.f64 #s(literal -900 binary64) d1)
(exp.f64 (log.f64 (*.f64 d1 #s(literal -900 binary64))))
(*.f64 #s(literal -900 binary64) d1)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 #s(literal -900 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -900 binary64) d1)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal 3 binary64)))
(*.f64 #s(literal -900 binary64) d1)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal 1/3 binary64)))
(*.f64 #s(literal -900 binary64) d1)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 #s(literal -900 binary64)))) #s(literal 2 binary64)))
(*.f64 #s(literal -900 binary64) d1)

eval31.0ms (0.6%)

Memory
25.5MiB live, 63.3MiB allocated
Compiler

Compiled 3 637 to 790 computations (78.3% saved)

prune158.0ms (3.2%)

Memory
1.9MiB live, 86.1MiB allocated
Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New2452247
Fresh000
Picked101
Done156
Total2477254
Accuracy
100.0%
Counts
254 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.6%
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (*.f64 d2 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
49.1%
(/.f64 (*.f64 d1 #s(literal -900 binary64)) #s(literal -30 binary64))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
35.4%
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
53.4%
(*.f64 d1 d2)
49.2%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 154 to 81 computations (47.4% saved)

regimes15.0ms (0.3%)

Memory
-14.5MiB live, 24.8MiB allocated
Counts
13 → 1
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 #s(literal -900 binary64)) #s(literal -30 binary64))
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (*.f64 d2 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
Outputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
Calls

3 calls:

5.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
4.0ms
d2
4.0ms
d1
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Compiler

Compiled 19 to 13 computations (31.6% saved)

regimes12.0ms (0.2%)

Memory
17.5MiB live, 17.5MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 #s(literal -900 binary64)) #s(literal -30 binary64))
(*.f64 d2 (*.f64 d1 (/.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 d2 (+.f64 d1 (*.f64 #s(literal 30 binary64) (/.f64 d1 d2))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 10 binary64) d2)) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
(/.f64 (*.f64 d1 #s(literal -900 binary64)) (*.f64 d2 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d2)))))
Outputs
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Calls

3 calls:

4.0ms
d1
4.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
4.0ms
d2
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Compiler

Compiled 19 to 13 computations (31.6% saved)

regimes5.0ms (0.1%)

Memory
-32.6MiB live, 6.2MiB allocated
Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
Outputs
(*.f64 d1 d2)
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
Calls

2 calls:

3.0ms
d1
1.0ms
d2
Results
AccuracySegmentsBranch
60.0%2d1
98.0%3d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0.1%)

Memory
5.7MiB live, 5.7MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
Outputs
(*.f64 d1 #s(literal 30 binary64))
Calls

2 calls:

1.0ms
d1
1.0ms
d2
Results
AccuracySegmentsBranch
49.2%1d1
49.2%1d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch28.0ms (0.6%)

Memory
-4.4MiB live, 33.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
1.2883665109931604e-6
43.09090084614402
13.0ms
-408398.338626201
-7.144508241770499e-8
Samples
15.0ms304×0valid
Compiler

Compiled 244 to 185 computations (24.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 5.0ms (60.3% of total)
ival-add: 3.0ms (36.2% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify2.0ms (0%)

Memory
2.8MiB live, 2.8MiB allocated
Algorithm
egg-herbie
Rules
*-commutative
if-if-or-not
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022107
131107
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(if (<=.f64 d2 #s(literal -30 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(*.f64 d1 #s(literal 30 binary64))
Outputs
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(if (<=.f64 d2 #s(literal -30 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(if (or (<=.f64 d2 #s(literal -30 binary64)) (not (<=.f64 d2 #s(literal 30 binary64)))) (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(*.f64 d1 #s(literal 30 binary64))

soundness589.0ms (12.1%)

Memory
5.9MiB live, 283.1MiB allocated
Rules
1 117×log1p-expm1-u
1 117×expm1-log1p-u
1 024×fmm-def
595×cancel-sign-sub-inv
563×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054710945
1127910523
238689801
01687
121887
2330087
032258
193183
2291141
3870133
42080133
53117133
63822133
73852133
83852133
94034133
104034133
Stop Event
fuel
saturated
node limit
node limit
Compiler

Compiled 112 to 53 computations (52.7% saved)

preprocess41.0ms (0.8%)

Memory
12.5MiB live, 94.0MiB allocated
Remove

(negabs d1)

Compiler

Compiled 134 to 76 computations (43.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...