exp-w (used to crash)

Time bar (total: 19.0s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze173.0ms (0.9%)

Memory
-27.0MiB live, 248.9MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
50%50%50%0.1%0%0%0%3
50%50%50%0.1%0%0%0%4
50%50%50%0.1%0%0%0%5
51.6%50%46.8%0.1%0%3.1%0%6
52.5%50%45.3%0.1%0%4.7%0%7
53.8%50%42.9%0.1%0%7%0%8
54.5%50%41.8%0.1%0%8.2%0%9
55.3%50%40.4%0.1%0%9.6%0%10
55.7%50%39.7%0.1%0%10.2%0%11
56.2%50%39%0.1%0%11%0%12
Compiler

Compiled 10 to 9 computations (10% saved)

sample9.7s (50.9%)

Memory
22.1MiB live, 8 431.9MiB allocated
Samples
7.3s4 629×5exit
638.0ms8 256×0valid
333.0ms2 371×1exit
146.0ms1 461×0exit
0.0ms3exit
Precisions
Click to see histograms. Total time spent on operations: 7.5s
ival-exp: 3.3s (44.3% of total)
ival-pow: 3.3s (43.6% of total)
ival-mult: 392.0ms (5.3% of total)
adjust: 391.0ms (5.2% of total)
ival-neg: 98.0ms (1.3% of total)
ival-true: 13.0ms (0.2% of total)
ival-assert: 7.0ms (0.1% of total)
Bogosity

explain376.0ms (2%)

Memory
-18.9MiB live, 199.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
11128(6.231076675927641e-82 2.947909133151721e-226)0-(pow.f64 l (exp.f64 w))
00-0-(exp.f64 (neg.f64 w))
00-0-l
00-0-(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
00-0-(neg.f64 w)
00-0-(exp.f64 w)
00-0-w
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
pow.f64(pow.f64 l (exp.f64 w))sensitivity1399
Confusion
Predicted +Predicted -
+110
-128117
Precision
0.07913669064748201
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+1100
-1289108
Precision?
0.07432432432432433
Recall?
1.0
Freqs
test
numberfreq
0117
1139
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
180.0ms512×0valid
Compiler

Compiled 56 to 25 computations (55.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 167.0ms
ival-exp: 81.0ms (48.6% of total)
ival-pow: 80.0ms (48% of total)
ival-mult: 3.0ms (1.8% of total)
ival-neg: 2.0ms (1.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess79.0ms (0.4%)

Memory
-14.4MiB live, 25.0MiB allocated
Algorithm
egg-herbie
Rules
54×sub-neg
48×times-frac
48×div-sub
38×associate-/r*
32×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01844
14744
211041
319741
427541
531241
634541
737841
838841
078
0128
1198
2297
3357
4407
5467
6537
7597
8607
0607
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Outputs
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
Compiler

Compiled 10 to 7 computations (30% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Compiler

Compiled 10 to 7 computations (30% saved)

simplify5.0ms (0%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 l (exp.f64 w))
cost-diff0
(neg.f64 w)
cost-diff0
(exp.f64 (neg.f64 w))
cost-diff0
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Rules
24×lower-*.f32
22×lower-*.f64
12×lower-/.f32
12×lower-/.f64
lower-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0721
01221
11921
22920
33520
44020
54620
65320
75920
86020
06020
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
(exp.f64 (neg.f64 w))
(neg.f64 w)
w
(pow.f64 l (exp.f64 w))
l
(exp.f64 w)
Outputs
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp.f64 (neg.f64 w))
(neg.f64 w)
w
(pow.f64 l (exp.f64 w))
l
(exp.f64 w)

localize35.0ms (0.2%)

Memory
-5.4MiB live, 33.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(exp.f64 (neg.f64 w))
accuracy0
(exp.f64 w)
accuracy0.0078125
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
accuracy0.3102089917855486
(pow.f64 l (exp.f64 w))
Samples
29.0ms256×0valid
Compiler

Compiled 23 to 9 computations (60.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 13.0ms (59.6% of total)
ival-pow: 4.0ms (18.3% of total)
ival-exp: 3.0ms (13.8% of total)
ival-neg: 1.0ms (4.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series95.0ms (0.5%)

Memory
27.4MiB live, 106.1MiB allocated
Counts
5 → 84
Calls
Call 1
Inputs
#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())
#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())
#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())
#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())
#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())
Outputs
#s(alt l (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (* l (log l))))) (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))))))))))))) (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* 1/2 w) 1))) (taylor 0 w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1))) (taylor 0 w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor 0 w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor 0 w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor 0 w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor 0 w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))) (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))) (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (+ 1 w) (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1 (* 1/2 w)))) (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w)))))) (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor -inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor -inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor -inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor -inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
42.0ms
w
@inf
((* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (neg w) (pow l (exp w)) (exp w))
23.0ms
l
@0
((* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (neg w) (pow l (exp w)) (exp w))
13.0ms
l
@-inf
((* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (neg w) (pow l (exp w)) (exp w))
7.0ms
l
@inf
((* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (neg w) (pow l (exp w)) (exp w))
6.0ms
w
@-inf
((* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (neg w) (pow l (exp w)) (exp w))

simplify234.0ms (1.2%)

Memory
5.2MiB live, 116.2MiB allocated
Algorithm
egg-herbie
Rules
26 728×lower-fma.f64
26 728×lower-fma.f32
3 984×lower-*.f64
3 984×lower-*.f32
3 260×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0108618
1337595
21113559
34407536
46757523
08276493
Stop Event
iter limit
node limit
Counts
84 → 82
Calls
Call 1
Inputs
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
1
(+ 1 (* -1 w))
(+ 1 (* w (- (* 1/2 w) 1)))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
(* -1 w)
(* -1 w)
(* -1 w)
(* -1 w)
l
(+ l (* l (* w (log l))))
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
1
(+ 1 w)
(+ 1 (* w (+ 1 (* 1/2 w))))
(+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w))))))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(* -1 w)
(* -1 w)
(* -1 w)
(* -1 w)
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(exp w)
(exp w)
(exp w)
(exp w)
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(* -1 w)
(* -1 w)
(* -1 w)
(* -1 w)
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(exp w)
(exp w)
(exp w)
(exp w)
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
Outputs
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) l (*.f64 (fma.f64 #s(literal -1/6 binary64) l (fma.f64 (*.f64 #s(literal 1/6 binary64) l) (+.f64 (pow.f64 (log.f64 l) #s(literal 3 binary64)) (log.f64 l)) #s(literal 0 binary64))) w)) w (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l)) l)) w l)
1
#s(literal 1 binary64)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
(+ 1 (* w (- (* 1/2 w) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
l
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) w) (+.f64 #s(literal 1 binary64) (log.f64 l)) #s(literal 1 binary64)) (log.f64 l)) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
(fma.f64 (*.f64 l (fma.f64 (*.f64 w w) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) w) (+.f64 #s(literal 1 binary64) (log.f64 l)) #s(literal 1 binary64)) (log.f64 l)))) w l)
1
#s(literal 1 binary64)
(+ 1 w)
(+.f64 #s(literal 1 binary64) w)
(+ 1 (* w (+ 1 (* 1/2 w))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))

rewrite126.0ms (0.7%)

Memory
-31.8MiB live, 51.4MiB allocated
Rules
882×frac-add
532×frac-times
334×associate-*r/
332×lower-*.f64
332×lower-*.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0719
01230
12627
28827
34715
479785
080455
Stop Event
iter limit
node limit
iter limit
Counts
5 → 143
Calls
Call 1
Inputs
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
(exp.f64 (neg.f64 w))
(neg.f64 w)
(pow.f64 l (exp.f64 w))
(exp.f64 w)
Outputs
#s(literal 0 binary64)
#s(literal 0 binary64)
(*.f64 (/.f64 (*.f64 w w) (*.f64 w w)) w)
(*.f64 (/.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w))) (*.f64 (*.f64 (*.f64 w w) w) w))
(*.f64 (/.f64 (*.f64 w w) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) w))
(*.f64 (/.f64 (pow.f64 w #s(literal 3/2 binary64)) w) (/.f64 (pow.f64 w #s(literal 3/2 binary64)) w))
(*.f64 (/.f64 w w) w)
(*.f64 (pow.f64 w #s(literal 3/2 binary64)) (/.f64 (pow.f64 w #s(literal 3/2 binary64)) (*.f64 w w)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 w w)) (*.f64 (*.f64 w w) w))
(*.f64 (/.f64 #s(literal -1 binary64) w) (*.f64 w w))
(*.f64 (*.f64 (*.f64 w w) w) (/.f64 #s(literal -1 binary64) (*.f64 w w)))
(*.f64 (*.f64 w w) (/.f64 #s(literal -1 binary64) w))
(*.f64 #s(literal -1 binary64) w)
(*.f64 #s(literal 1 binary64) w)
(*.f64 w (/.f64 (*.f64 w w) (*.f64 w w)))
(*.f64 w (/.f64 w w))
(*.f64 w #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) w) #s(literal -1 binary64))
(pow.f64 w #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 w w) (*.f64 w w)) (/.f64 #s(literal -1 binary64) w))
(/.f64 (/.f64 (*.f64 w w) #s(literal -1 binary64)) w)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 w w) w) w) (/.f64 #s(literal -1 binary64) w)) (*.f64 w w))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w)) (/.f64 #s(literal -1 binary64) w)) (*.f64 (*.f64 (*.f64 w w) w) w))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w)) (/.f64 #s(literal -1 binary64) (*.f64 w w))) (*.f64 (*.f64 w w) w))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w)))) (/.f64 #s(literal -1 binary64) (*.f64 w w))) (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w)))
(/.f64 (-.f64 (*.f64 (*.f64 w w) w) #s(literal 0 binary64)) (*.f64 w w))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 w w) w) w) #s(literal 1 binary64)) (*.f64 (*.f64 w w) w))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) w) w))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 w w) w) (*.f64 w w)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w)) (*.f64 w w)))
(/.f64 (*.f64 (*.f64 (*.f64 w w) w) #s(literal 1 binary64)) (*.f64 w w))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 w w) (*.f64 (*.f64 w w) w))) (*.f64 (*.f64 (*.f64 w w) w) w))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 w w) w))) (*.f64 #s(literal -2 binary64) (*.f64 w w)))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) (*.f64 w w))) (*.f64 #s(literal -2 binary64) w))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 w w) w))) (*.f64 #s(literal 2 binary64) (*.f64 w w)))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (*.f64 w w))) (*.f64 #s(literal 2 binary64) w))
(/.f64 (fma.f64 (log.f64 l) w #s(literal 0 binary64)) #s(literal 0 binary64))
(/.f64 (fma.f64 (log.f64 l) (*.f64 w w) #s(literal 0 binary64)) #s(literal 0 binary64))
(/.f64 (fma.f64 (log.f64 l) (/.f64 #s(literal -1 binary64) w) #s(literal 0 binary64)) #s(literal 0 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 w w) w) #s(literal -2 binary64) #s(literal 0 binary64)) (*.f64 (*.f64 w w) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 w w) w) #s(literal 2 binary64) #s(literal 0 binary64)) (*.f64 (*.f64 w w) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 w w) #s(literal -2 binary64) #s(literal 0 binary64)) (*.f64 w #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 w w) #s(literal 2 binary64) #s(literal 0 binary64)) (*.f64 w #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 w (log.f64 l))) #s(literal 0 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 w w) (log.f64 l))) #s(literal 0 binary64))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) w) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) w) #s(literal -2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) w) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) w) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) w) (log.f64 l))) (*.f64 (/.f64 #s(literal -1 binary64) w) #s(literal 0 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) w) (/.f64 #s(literal -1 binary64) (*.f64 w w)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w)))) (*.f64 (*.f64 w w) (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w))))
(/.f64 (*.f64 (*.f64 w w) w) (*.f64 w w))
(/.f64 (*.f64 (*.f64 (*.f64 w w) w) w) (*.f64 (*.f64 w w) w))
(/.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w)) (*.f64 w (*.f64 (*.f64 (*.f64 w w) w) w)))
(/.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w)) (*.f64 (*.f64 w w) (*.f64 (*.f64 w w) w)))
(/.f64 (*.f64 w w) w)
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) w)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) w)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) w))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) w) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) w))
(/.f64 w #s(literal -1 binary64))
(neg.f64 w)
(fma.f64 (/.f64 (*.f64 w w) (*.f64 w w)) w (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 w w) (*.f64 w w)) w (log.f64 #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 w w) (*.f64 w w)) w (log.f64 #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 w w) (*.f64 w w)) w #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w))) (*.f64 (*.f64 (*.f64 w w) w) w) (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w))) (*.f64 (*.f64 (*.f64 w w) w) w) (log.f64 #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w))) (*.f64 (*.f64 (*.f64 w w) w) w) (log.f64 #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w))) (*.f64 (*.f64 (*.f64 w w) w) w) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 w w) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) w) (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 w w) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) w) (log.f64 #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (*.f64 w w) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) w) (log.f64 #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 w w) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) w) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 w #s(literal 3/2 binary64)) w) (/.f64 (pow.f64 w #s(literal 3/2 binary64)) w) (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (pow.f64 w #s(literal 3/2 binary64)) w) (/.f64 (pow.f64 w #s(literal 3/2 binary64)) w) (log.f64 #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (pow.f64 w #s(literal 3/2 binary64)) w) (/.f64 (pow.f64 w #s(literal 3/2 binary64)) w) (log.f64 #s(literal 2 binary64)))
(fma.f64 (/.f64 (pow.f64 w #s(literal 3/2 binary64)) w) (/.f64 (pow.f64 w #s(literal 3/2 binary64)) w) #s(literal 0 binary64))
(fma.f64 (/.f64 w w) w (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(fma.f64 (/.f64 w w) w (log.f64 #s(literal 1/2 binary64)))
(fma.f64 (/.f64 w w) w (log.f64 #s(literal 2 binary64)))
(fma.f64 (/.f64 w w) w #s(literal 0 binary64))
(fma.f64 (pow.f64 w #s(literal 3/2 binary64)) (/.f64 (pow.f64 w #s(literal 3/2 binary64)) (*.f64 w w)) (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(fma.f64 (pow.f64 w #s(literal 3/2 binary64)) (/.f64 (pow.f64 w #s(literal 3/2 binary64)) (*.f64 w w)) (log.f64 #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 w #s(literal 3/2 binary64)) (/.f64 (pow.f64 w #s(literal 3/2 binary64)) (*.f64 w w)) (log.f64 #s(literal 2 binary64)))
(fma.f64 (pow.f64 w #s(literal 3/2 binary64)) (/.f64 (pow.f64 w #s(literal 3/2 binary64)) (*.f64 w w)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 w w)) (*.f64 (*.f64 w w) w) (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 w w)) (*.f64 (*.f64 w w) w) (log.f64 #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 w w)) (*.f64 (*.f64 w w) w) (log.f64 #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 w w)) (*.f64 (*.f64 w w) w) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) w) (*.f64 w w) (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) w) (*.f64 w w) (log.f64 #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) w) (*.f64 w w) (log.f64 #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) w) (*.f64 w w) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 w w) w) (/.f64 #s(literal -1 binary64) (*.f64 w w)) (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 w w) w) (/.f64 #s(literal -1 binary64) (*.f64 w w)) (log.f64 #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 w w) w) (/.f64 #s(literal -1 binary64) (*.f64 w w)) (log.f64 #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 w w) w) (/.f64 #s(literal -1 binary64) (*.f64 w w)) #s(literal 0 binary64))
(fma.f64 (*.f64 w w) (/.f64 #s(literal -1 binary64) w) (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(fma.f64 (*.f64 w w) (/.f64 #s(literal -1 binary64) w) (log.f64 #s(literal 1/2 binary64)))
(fma.f64 (*.f64 w w) (/.f64 #s(literal -1 binary64) w) (log.f64 #s(literal 2 binary64)))
(fma.f64 (*.f64 w w) (/.f64 #s(literal -1 binary64) w) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) w (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) w (log.f64 #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1 binary64) w (log.f64 #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) w #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) w (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) w (log.f64 #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) w (log.f64 #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) w #s(literal 0 binary64))
(fma.f64 w (/.f64 (*.f64 w w) (*.f64 w w)) (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(fma.f64 w (/.f64 (*.f64 w w) (*.f64 w w)) (log.f64 #s(literal 1/2 binary64)))
(fma.f64 w (/.f64 (*.f64 w w) (*.f64 w w)) (log.f64 #s(literal 2 binary64)))
(fma.f64 w (/.f64 (*.f64 w w) (*.f64 w w)) #s(literal 0 binary64))
(fma.f64 w (/.f64 w w) (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(fma.f64 w (/.f64 w w) (log.f64 #s(literal 1/2 binary64)))
(fma.f64 w (/.f64 w w) (log.f64 #s(literal 2 binary64)))
(fma.f64 w (/.f64 w w) #s(literal 0 binary64))
(fma.f64 w #s(literal -1 binary64) (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(fma.f64 w #s(literal -1 binary64) (log.f64 #s(literal 1/2 binary64)))
(fma.f64 w #s(literal -1 binary64) (log.f64 #s(literal 2 binary64)))
(fma.f64 w #s(literal -1 binary64) #s(literal 0 binary64))
(-.f64 (log.f64 #s(literal -2 binary64)) w)
(-.f64 (log.f64 #s(literal 2 binary64)) w)
(-.f64 #s(literal 0 binary64) w)
(-.f64 w (log.f64 #s(literal -2 binary64)))
(-.f64 w (log.f64 #s(literal -4 binary64)))
(-.f64 w (log.f64 #s(literal 4 binary64)))
(-.f64 w (log.f64 #s(literal -1 binary64)))
(-.f64 w (log.f64 #s(literal 2 binary64)))
(-.f64 w #s(literal 0 binary64))
(-.f64 w w)
(+.f64 (log.f64 #s(literal 1/2 binary64)) w)
(+.f64 (log.f64 #s(literal 2 binary64)) w)
(+.f64 #s(literal 0 binary64) w)
(+.f64 w (*.f64 (neg.f64 (log.f64 l)) #s(literal 0 binary64)))
(+.f64 w (log.f64 #s(literal 1/2 binary64)))
(+.f64 w (log.f64 #s(literal 2 binary64)))
(+.f64 w #s(literal 0 binary64))
(log.f64 #s(literal 0 binary64))
w
#s(literal 1 binary64)
#s(literal 0 binary64)

eval23.0ms (0.1%)

Memory
18.3MiB live, 18.3MiB allocated
Compiler

Compiled 3 204 to 580 computations (81.9% saved)

prune76.0ms (0.4%)

Memory
6.7MiB live, 46.2MiB allocated
Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New21312225
Fresh000
Picked011
Done000
Total21313226
Accuracy
99.7%
Counts
226 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
99.3%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
89.2%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) w) (+.f64 #s(literal 1 binary64) (log.f64 l)) #s(literal 1 binary64)) (log.f64 l)) w #s(literal 1 binary64)) l)))
86.2%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)))
41.3%
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
81.5%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l (exp.f64 w)))
80.7%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l (exp.f64 w)))
77.6%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w)))
76.0%
(*.f64 #s(approx (exp (neg w)) #s(literal 1 binary64)) (pow.f64 l (exp.f64 w)))
66.4%
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) l (*.f64 (fma.f64 #s(literal -1/6 binary64) l (fma.f64 (*.f64 #s(literal 1/6 binary64) l) (+.f64 (pow.f64 (log.f64 l) #s(literal 3 binary64)) (log.f64 l)) #s(literal 0 binary64))) w)) w (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l)) l)) w l))
74.0%
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l))
60.2%
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l))
18.8%
#s(literal 0 binary64)
Compiler

Compiled 416 to 249 computations (40.1% saved)

simplify67.0ms (0.4%)

Memory
0.7MiB live, 38.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
cost-diff0
(neg.f64 w)
cost-diff0
(exp.f64 (neg.f64 w))
cost-diff0
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)))
cost-diff0
(pow.f64 l (exp.f64 w))
cost-diff0
(-.f64 #s(literal 1 binary64) w)
cost-diff0
#s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))
cost-diff0
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w)))
cost-diff0
(log.f64 l)
cost-diff0
(fma.f64 (log.f64 l) l (neg.f64 l))
cost-diff0
(fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)
cost-diff0
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l))
cost-diff0
(neg.f64 w)
cost-diff0
(exp.f64 (neg.f64 w))
cost-diff0
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
cost-diff1408
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
Rules
1 248×lower-fma.f32
1 242×lower-fma.f64
568×lower-*.f32
560×lower-*.f64
346×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031177
053179
174161
2120158
3254158
4527158
5982158
61876158
72172158
82184158
92185158
102187158
112187158
02187158
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
(exp.f64 (neg.f64 w))
(neg.f64 w)
w
#s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
#s(literal -1 binary64)
(/.f64 #s(literal -1 binary64) l)
l
(exp.f64 w)
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l))
(fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)
(fma.f64 (log.f64 l) l (neg.f64 l))
(log.f64 l)
l
(neg.f64 l)
w
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w)))
#s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))
(-.f64 #s(literal 1 binary64) w)
#s(literal 1 binary64)
w
(pow.f64 l (exp.f64 w))
l
(exp.f64 w)
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)))
(exp.f64 (neg.f64 w))
(neg.f64 w)
w
#s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(log.f64 l)
l
#s(literal 1 binary64)
Outputs
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 (neg.f64 w)))
(exp.f64 (neg.f64 w))
(neg.f64 w)
w
#s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))
#s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(pow.f64 l (exp.f64 w))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
l
#s(literal -1 binary64)
(/.f64 #s(literal -1 binary64) l)
l
(exp.f64 w)
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l))
(fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)
(fma.f64 (log.f64 l) l (neg.f64 l))
(log.f64 l)
l
(neg.f64 l)
w
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w)))
#s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))
(-.f64 #s(literal 1 binary64) w)
#s(literal 1 binary64)
w
(pow.f64 l (exp.f64 w))
l
(exp.f64 w)
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)))
(*.f64 #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (exp.f64 (neg.f64 w)))
(exp.f64 (neg.f64 w))
(neg.f64 w)
w
#s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(log.f64 l)
l
#s(literal 1 binary64)

localize131.0ms (0.7%)

Memory
3.7MiB live, 119.5MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)))
accuracy0.12109375
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
accuracy0.3316992361043579
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
accuracy25.019555551058136
#s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
accuracy0
(exp.f64 w)
accuracy0.0078125
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w)))
accuracy0.3102089917855486
(pow.f64 l (exp.f64 w))
accuracy24.210575498786977
#s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))
accuracy0
(log.f64 l)
accuracy0.2421875
(fma.f64 (log.f64 l) l (neg.f64 l))
accuracy0.3476472462194319
(fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)
accuracy25.273363682951473
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l))
accuracy0
#s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))
accuracy0.0078125
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
accuracy0.171875
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
accuracy0.3102089917855486
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
Samples
114.0ms256×0valid
Compiler

Compiled 132 to 25 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
ival-pow: 56.0ms (56.6% of total)
ival-div: 18.0ms (18.2% of total)
ival-mult: 12.0ms (12.1% of total)
ival-add: 3.0ms (3% of total)
ival-exp: 3.0ms (3% of total)
ival-log: 3.0ms (3% of total)
ival-neg: 2.0ms (2% of total)
ival-sub: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series111.0ms (0.6%)

Memory
6.6MiB live, 93.4MiB allocated
Counts
19 → 360
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())
#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())
#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())
#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())
#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())
#s(alt (fma.f64 (log.f64 l) l (neg.f64 l)) (patch (fma.f64 (log.f64 l) l (neg.f64 l)) #<representation binary64>) () ())
#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())
#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())
#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())
#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())
#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())
#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())
#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())
#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())
#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())
Outputs
#s(alt l (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (* l (log l))))) (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))))))))))))) (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* 1/2 w) 1))) (taylor 0 w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1))) (taylor 0 w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor 0 w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor 0 w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor 0 w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor 0 w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (* l (log l))))) (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))))))))))))) (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (- (* l (log l)) l))) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (- (* l (log l)) l))) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (- (* l (log l)) l))) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (* l (log l))))) (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))))))))))))) (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* 1/2 w) 1))) (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1))) (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))) (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))) (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (* l (log l))))) (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))))))))))))) (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))) (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))) (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))) (taylor 0 w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))) (taylor 0 w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))) (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))) (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (+ 1 w) (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1 (* 1/2 w)))) (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w)))))) (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (log l))) (taylor 0 w) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (log l))) (taylor 0 w) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (log l))) (taylor 0 w) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* w (- (* l (log l)) l)) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* w (- (+ (* l (log l)) (/ l w)) l)) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* w (- (+ (* l (log l)) (/ l w)) l)) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* w (- (+ (* l (log l)) (/ l w)) l)) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (* w (- (/ 1 w) 1)) (taylor inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (* w (- (/ 1 w) 1)) (taylor inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (* w (- (/ 1 w) 1)) (taylor inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (* l (* w (log l))) (taylor inf w) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* w (+ (* l (log l)) (/ l w))) (taylor inf w) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* w (+ (* l (log l)) (/ l w))) (taylor inf w) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* w (+ (* l (log l)) (/ l w))) (taylor inf w) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* w (log l)) (taylor inf w) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* w (+ (log l) (/ 1 w))) (taylor inf w) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* w (+ (log l) (/ 1 w))) (taylor inf w) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* w (+ (log l) (/ 1 w))) (taylor inf w) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor -inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor -inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor -inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor -inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* w (- (* l (log l)) l)) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (- (* l (log l)) l)) (* -1 (/ l w))))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (- (* l (log l)) l)) (* -1 (/ l w))))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (- (* l (log l)) l)) (* -1 (/ l w))))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor -inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (- 1 (/ 1 w)))) (taylor -inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (- 1 (/ 1 w)))) (taylor -inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (- 1 (/ 1 w)))) (taylor -inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (* l (* w (log l))) (taylor -inf w) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (* l (log l))) (* -1 (/ l w))))) (taylor -inf w) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (* l (log l))) (* -1 (/ l w))))) (taylor -inf w) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (* l (log l))) (* -1 (/ l w))))) (taylor -inf w) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* w (log l)) (taylor -inf w) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (- (* -1 (log l)) (/ 1 w)))) (taylor -inf w) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (- (* -1 (log l)) (/ 1 w)))) (taylor -inf w) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (- (* -1 (log l)) (/ 1 w)))) (taylor -inf w) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (log l) 1)))) (taylor 0 l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (log l) 1)))) (taylor 0 l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (log l) 1)))) (taylor 0 l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (log l) 1)))) (taylor 0 l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* l (- (log l) 1)) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) l (neg.f64 l)) (patch (fma.f64 (log.f64 l) l (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* l (- (log l) 1)) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) l (neg.f64 l)) (patch (fma.f64 (log.f64 l) l (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* l (- (log l) 1)) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) l (neg.f64 l)) (patch (fma.f64 (log.f64 l) l (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* l (- (log l) 1)) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) l (neg.f64 l)) (patch (fma.f64 (log.f64 l) l (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (log l) (taylor 0 l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (log l) (taylor 0 l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (log l) (taylor 0 l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (log l) (taylor 0 l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (log l)))) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (log l)))) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (log l)))) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (log l)))) (taylor 0 l) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (log l))) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (log l))) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (log l))) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (log l))) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt l (taylor inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (* -1 (log (/ 1 l))) 1)))) (taylor inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (* -1 (log (/ 1 l))) 1)))) (taylor inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (* -1 (log (/ 1 l))) 1)))) (taylor inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (* -1 (log (/ 1 l))) 1)))) (taylor inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* l (- (* -1 (log (/ 1 l))) 1)) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) l (neg.f64 l)) (patch (fma.f64 (log.f64 l) l (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* l (- (* -1 (log (/ 1 l))) 1)) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) l (neg.f64 l)) (patch (fma.f64 (log.f64 l) l (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* l (- (* -1 (log (/ 1 l))) 1)) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) l (neg.f64 l)) (patch (fma.f64 (log.f64 l) l (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* l (- (* -1 (log (/ 1 l))) 1)) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) l (neg.f64 l)) (patch (fma.f64 (log.f64 l) l (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 l))) (taylor inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 l))) (taylor inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 l))) (taylor inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 l))) (taylor inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* -1 (* w (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* -1 (* w (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* -1 (* w (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* -1 (* w (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (* w (log (/ 1 l))))) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (* w (log (/ 1 l))))) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (* w (log (/ 1 l))))) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (* w (log (/ 1 l))))) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt l (taylor -inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor -inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor -inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor -inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* w (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))) 1))) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* w (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))) 1))) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* w (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))) 1))) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* w (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))) 1))) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l)))))))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) l (neg.f64 l)) (patch (fma.f64 (log.f64 l) l (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l)))))))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) l (neg.f64 l)) (patch (fma.f64 (log.f64 l) l (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l)))))))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) l (neg.f64 l)) (patch (fma.f64 (log.f64 l) l (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l)))))))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) l (neg.f64 l)) (patch (fma.f64 (log.f64 l) l (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 l)))) (taylor -inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 l)))) (taylor -inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 l)))) (taylor -inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 l)))) (taylor -inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (patch #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (patch (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (patch (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
46.0ms
l
@0
((/ -1 (/ -1 l)) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (neg w) (* (exp (neg w)) (pow l (exp w))) (+ (* (+ (* (log l) l) (neg l)) w) l) (+ (* (log l) l) (neg l)) (log l) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (- 1 w) (pow l (exp w)) (* (exp (neg w)) (pow l (exp w))) (pow l (exp w)) (pow (/ -1 (/ -1 l)) (exp w)) (pow l (exp w)) (exp w) (* (+ (* (log l) w) 1) l) (+ (* (log l) w) 1))
26.0ms
w
@inf
((/ -1 (/ -1 l)) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (neg w) (* (exp (neg w)) (pow l (exp w))) (+ (* (+ (* (log l) l) (neg l)) w) l) (+ (* (log l) l) (neg l)) (log l) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (- 1 w) (pow l (exp w)) (* (exp (neg w)) (pow l (exp w))) (pow l (exp w)) (pow (/ -1 (/ -1 l)) (exp w)) (pow l (exp w)) (exp w) (* (+ (* (log l) w) 1) l) (+ (* (log l) w) 1))
9.0ms
l
@-inf
((/ -1 (/ -1 l)) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (neg w) (* (exp (neg w)) (pow l (exp w))) (+ (* (+ (* (log l) l) (neg l)) w) l) (+ (* (log l) l) (neg l)) (log l) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (- 1 w) (pow l (exp w)) (* (exp (neg w)) (pow l (exp w))) (pow l (exp w)) (pow (/ -1 (/ -1 l)) (exp w)) (pow l (exp w)) (exp w) (* (+ (* (log l) w) 1) l) (+ (* (log l) w) 1))
9.0ms
l
@inf
((/ -1 (/ -1 l)) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (neg w) (* (exp (neg w)) (pow l (exp w))) (+ (* (+ (* (log l) l) (neg l)) w) l) (+ (* (log l) l) (neg l)) (log l) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (- 1 w) (pow l (exp w)) (* (exp (neg w)) (pow l (exp w))) (pow l (exp w)) (pow (/ -1 (/ -1 l)) (exp w)) (pow l (exp w)) (exp w) (* (+ (* (log l) w) 1) l) (+ (* (log l) w) 1))
8.0ms
w
@-inf
((/ -1 (/ -1 l)) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (neg w) (* (exp (neg w)) (pow l (exp w))) (+ (* (+ (* (log l) l) (neg l)) w) l) (+ (* (log l) l) (neg l)) (log l) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (- 1 w) (pow l (exp w)) (* (exp (neg w)) (pow l (exp w))) (pow l (exp w)) (pow (/ -1 (/ -1 l)) (exp w)) (pow l (exp w)) (exp w) (* (+ (* (log l) w) 1) l) (+ (* (log l) w) 1))

simplify560.0ms (3%)

Memory
13.6MiB live, 271.1MiB allocated
Algorithm
egg-herbie
Rules
17 390×lower-fma.f64
17 390×lower-fma.f32
3 974×lower-+.f64
3 974×lower-+.f32
3 686×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01642988
15352873
216972725
352382625
084412459
Stop Event
iter limit
node limit
Counts
360 → 338
Calls
Call 1
Inputs
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
1
(+ 1 (* -1 w))
(+ 1 (* w (- (* 1/2 w) 1)))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
(* -1 w)
(* -1 w)
(* -1 w)
(* -1 w)
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
l
(+ l (* w (- (* l (log l)) l)))
(+ l (* w (- (* l (log l)) l)))
(+ l (* w (- (* l (log l)) l)))
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
1
(+ 1 (* -1 w))
(+ 1 (* w (- (* 1/2 w) 1)))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
1
(+ 1 (* -1 w))
(+ 1 (* -1 w))
(+ 1 (* -1 w))
l
(+ l (* l (* w (log l))))
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
l
(+ l (* l (* w (log l))))
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
l
(+ l (* l (* w (log l))))
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
l
(+ l (* l (* w (log l))))
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
1
(+ 1 w)
(+ 1 (* w (+ 1 (* 1/2 w))))
(+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w))))))
l
(+ l (* l (* w (log l))))
(+ l (* l (* w (log l))))
(+ l (* l (* w (log l))))
1
(+ 1 (* w (log l)))
(+ 1 (* w (log l)))
(+ 1 (* w (log l)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(* -1 w)
(* -1 w)
(* -1 w)
(* -1 w)
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* w (- (* l (log l)) l))
(* w (- (+ (* l (log l)) (/ l w)) l))
(* w (- (+ (* l (log l)) (/ l w)) l))
(* w (- (+ (* l (log l)) (/ l w)) l))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(* -1 w)
(* w (- (/ 1 w) 1))
(* w (- (/ 1 w) 1))
(* w (- (/ 1 w) 1))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(exp w)
(exp w)
(exp w)
(exp w)
(* l (* w (log l)))
(* w (+ (* l (log l)) (/ l w)))
(* w (+ (* l (log l)) (/ l w)))
(* w (+ (* l (log l)) (/ l w)))
(* w (log l))
(* w (+ (log l) (/ 1 w)))
(* w (+ (log l) (/ 1 w)))
(* w (+ (log l) (/ 1 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(* -1 w)
(* -1 w)
(* -1 w)
(* -1 w)
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* w (- (* l (log l)) l))
(* -1 (* w (+ (* -1 (- (* l (log l)) l)) (* -1 (/ l w)))))
(* -1 (* w (+ (* -1 (- (* l (log l)) l)) (* -1 (/ l w)))))
(* -1 (* w (+ (* -1 (- (* l (log l)) l)) (* -1 (/ l w)))))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(* -1 w)
(* -1 (* w (- 1 (/ 1 w))))
(* -1 (* w (- 1 (/ 1 w))))
(* -1 (* w (- 1 (/ 1 w))))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(exp w)
(exp w)
(exp w)
(exp w)
(* l (* w (log l)))
(* -1 (* w (+ (* -1 (* l (log l))) (* -1 (/ l w)))))
(* -1 (* w (+ (* -1 (* l (log l))) (* -1 (/ l w)))))
(* -1 (* w (+ (* -1 (* l (log l))) (* -1 (/ l w)))))
(* w (log l))
(* -1 (* w (- (* -1 (log l)) (/ 1 w))))
(* -1 (* w (- (* -1 (log l)) (/ 1 w))))
(* -1 (* w (- (* -1 (log l)) (/ 1 w))))
l
l
l
l
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* l (+ 1 (* w (- (log l) 1))))
(* l (+ 1 (* w (- (log l) 1))))
(* l (+ 1 (* w (- (log l) 1))))
(* l (+ 1 (* w (- (log l) 1))))
(* l (- (log l) 1))
(* l (- (log l) 1))
(* l (- (log l) 1))
(* l (- (log l) 1))
(log l)
(log l)
(log l)
(log l)
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(* l (+ 1 (* w (log l))))
(* l (+ 1 (* w (log l))))
(* l (+ 1 (* w (log l))))
(* l (+ 1 (* w (log l))))
(+ 1 (* w (log l)))
(+ 1 (* w (log l)))
(+ 1 (* w (log l)))
(+ 1 (* w (log l)))
l
l
l
l
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* l (+ 1 (* w (- (* -1 (log (/ 1 l))) 1))))
(* l (+ 1 (* w (- (* -1 (log (/ 1 l))) 1))))
(* l (+ 1 (* w (- (* -1 (log (/ 1 l))) 1))))
(* l (+ 1 (* w (- (* -1 (log (/ 1 l))) 1))))
(* l (- (* -1 (log (/ 1 l))) 1))
(* l (- (* -1 (log (/ 1 l))) 1))
(* l (- (* -1 (log (/ 1 l))) 1))
(* l (- (* -1 (log (/ 1 l))) 1))
(* -1 (log (/ 1 l)))
(* -1 (log (/ 1 l)))
(* -1 (log (/ 1 l)))
(* -1 (log (/ 1 l)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(* l (+ 1 (* -1 (* w (log (/ 1 l))))))
(* l (+ 1 (* -1 (* w (log (/ 1 l))))))
(* l (+ 1 (* -1 (* w (log (/ 1 l))))))
(* l (+ 1 (* -1 (* w (log (/ 1 l))))))
(+ 1 (* -1 (* w (log (/ 1 l)))))
(+ 1 (* -1 (* w (log (/ 1 l)))))
(+ 1 (* -1 (* w (log (/ 1 l)))))
(+ 1 (* -1 (* w (log (/ 1 l)))))
l
l
l
l
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* -1 (* l (- (* w (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))) 1)))
(* -1 (* l (- (* w (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))) 1)))
(* -1 (* l (- (* w (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))) 1)))
(* -1 (* l (- (* w (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))) 1)))
(* -1 (* l (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))))
(* -1 (* l (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))))
(* -1 (* l (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))))
(* -1 (* l (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))))
(+ (log -1) (* -1 (log (/ -1 l))))
(+ (log -1) (* -1 (log (/ -1 l))))
(+ (log -1) (* -1 (log (/ -1 l))))
(+ (log -1) (* -1 (log (/ -1 l))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(* l (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l)))))))
(* l (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l)))))))
(* l (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l)))))))
(* l (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l)))))))
(+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l))))))
(+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l))))))
(+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l))))))
(+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l))))))
Outputs
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) l) w (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l)) l)) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (log.f64 l) l) #s(literal 2/3 binary64) (*.f64 l (fma.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal -1/6 binary64)))) w (fma.f64 #s(literal 1/2 binary64) l (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) l)))) w (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l)) l)) w l)
1
#s(literal 1 binary64)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
(+ 1 (* w (- (* 1/2 w) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) l) w (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l)) l)) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (log.f64 l) l) #s(literal 2/3 binary64) (*.f64 l (fma.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal -1/6 binary64)))) w (fma.f64 #s(literal 1/2 binary64) l (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) l)))) w (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l)) l)) w l)
l
(+ l (* w (- (* l (log l)) l)))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(+ l (* w (- (* l (log l)) l)))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(+ l (* w (- (* l (log l)) l)))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) l) w (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l)) l)) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (log.f64 l) l) #s(literal 2/3 binary64) (*.f64 l (fma.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal -1/6 binary64)))) w (fma.f64 #s(literal 1/2 binary64) l (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) l)))) w (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l)) l)) w l)
1
#s(literal 1 binary64)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
(+ 1 (* w (- (* 1/2 w) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
l
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) w (log.f64 l)) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
(fma.f64 (*.f64 l (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) (fma.f64 (*.f64 (+.f64 (pow.f64 (log.f64 l) #s(literal 3 binary64)) (log.f64 l)) #s(literal 1/6 binary64)) w (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) w #s(literal 1/2 binary64))))) w (log.f64 l))) w l)
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) l) w (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l)) l)) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (log.f64 l) l) #s(literal 2/3 binary64) (*.f64 l (fma.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal -1/6 binary64)))) w (fma.f64 #s(literal 1/2 binary64) l (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) l)))) w (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l)) l)) w l)
l
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) w (log.f64 l)) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
(fma.f64 (*.f64 l (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) (fma.f64 (*.f64 (+.f64 (pow.f64 (log.f64 l) #s(literal 3 binary64)) (log.f64 l)) #s(literal 1/6 binary64)) w (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) w #s(literal 1/2 binary64))))) w (log.f64 l))) w l)
l
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) w (log.f64 l)) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
(fma.f64 (*.f64 l (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) (fma.f64 (*.f64 (+.f64 (pow.f64 (log.f64 l) #s(literal 3 binary64)) (log.f64 l)) #s(literal 1/6 binary64)) w (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) w #s(literal 1/2 binary64))))) w (log.f64 l))) w l)
l
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) w (log.f64 l)) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
(fma.f64 (*.f64 l (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) (fma.f64 (*.f64 (+.f64 (pow.f64 (log.f64 l) #s(literal 3 binary64)) (log.f64 l)) #s(literal 1/6 binary64)) w (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) w #s(literal 1/2 binary64))))) w (log.f64 l))) w l)
1
#s(literal 1 binary64)
(+ 1 w)
(+.f64 #s(literal 1 binary64) w)
(+ 1 (* w (+ 1 (* 1/2 w))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))
l
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
1
#s(literal 1 binary64)
(+ 1 (* w (log l)))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(+ 1 (* w (log l)))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(+ 1 (* w (log l)))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* w (- (* l (log l)) l))
(*.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w)
(* w (- (+ (* l (log l)) (/ l w)) l))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(* w (- (+ (* l (log l)) (/ l w)) l))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(* w (- (+ (* l (log l)) (/ l w)) l))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(* -1 w)
(neg.f64 w)
(* w (- (/ 1 w) 1))
(-.f64 #s(literal 1 binary64) w)
(* w (- (/ 1 w) 1))
(-.f64 #s(literal 1 binary64) w)
(* w (- (/ 1 w) 1))
(-.f64 #s(literal 1 binary64) w)
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(* l (* w (log l)))
(*.f64 (*.f64 (log.f64 l) w) l)
(* w (+ (* l (log l)) (/ l w)))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(* w (+ (* l (log l)) (/ l w)))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(* w (+ (* l (log l)) (/ l w)))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(* w (log l))
(*.f64 (log.f64 l) w)
(* w (+ (log l) (/ 1 w)))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(* w (+ (log l) (/ 1 w)))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(* w (+ (log l) (/ 1 w)))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* w (- (* l (log l)) l))
(*.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w)
(* -1 (* w (+ (* -1 (- (* l (log l)) l)) (* -1 (/ l w)))))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(* -1 (* w (+ (* -1 (- (* l (log l)) l)) (* -1 (/ l w)))))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(* -1 (* w (+ (* -1 (- (* l (log l)) l)) (* -1 (/ l w)))))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(* -1 w)
(neg.f64 w)
(* -1 (* w (- 1 (/ 1 w))))
(-.f64 #s(literal 1 binary64) w)
(* -1 (* w (- 1 (/ 1 w))))
(-.f64 #s(literal 1 binary64) w)
(* -1 (* w (- 1 (/ 1 w))))
(-.f64 #s(literal 1 binary64) w)
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(* l (* w (log l)))
(*.f64 (*.f64 (log.f64 l) w) l)
(* -1 (* w (+ (* -1 (* l (log l))) (* -1 (/ l w)))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(* -1 (* w (+ (* -1 (* l (log l))) (* -1 (/ l w)))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(* -1 (* w (+ (* -1 (* l (log l))) (* -1 (/ l w)))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(* w (log l))
(*.f64 (log.f64 l) w)
(* -1 (* w (- (* -1 (log l)) (/ 1 w))))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(* -1 (* w (- (* -1 (log l)) (/ 1 w))))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(* -1 (* w (- (* -1 (log l)) (/ 1 w))))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
l
l
l
l
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* l (+ 1 (* w (- (log l) 1))))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(* l (+ 1 (* w (- (log l) 1))))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(* l (+ 1 (* w (- (log l) 1))))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(* l (+ 1 (* w (- (log l) 1))))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(* l (- (log l) 1))
(fma.f64 (log.f64 l) l (neg.f64 l))
(* l (- (log l) 1))
(fma.f64 (log.f64 l) l (neg.f64 l))
(* l (- (log l) 1))
(fma.f64 (log.f64 l) l (neg.f64 l))
(* l (- (log l) 1))
(fma.f64 (log.f64 l) l (neg.f64 l))
(log l)
(log.f64 l)
(log l)
(log.f64 l)
(log l)
(log.f64 l)
(log l)
(log.f64 l)
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(* l (+ 1 (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(* l (+ 1 (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(* l (+ 1 (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(* l (+ 1 (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ 1 (* w (log l)))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(+ 1 (* w (log l)))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(+ 1 (* w (log l)))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(+ 1 (* w (log l)))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
l
l
l
l
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* l (+ 1 (* w (- (* -1 (log (/ 1 l))) 1))))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(* l (+ 1 (* w (- (* -1 (log (/ 1 l))) 1))))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(* l (+ 1 (* w (- (* -1 (log (/ 1 l))) 1))))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(* l (+ 1 (* w (- (* -1 (log (/ 1 l))) 1))))
(*.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal 1 binary64)) w #s(literal 1 binary64)) l)
(* l (- (* -1 (log (/ 1 l))) 1))
(fma.f64 (log.f64 l) l (neg.f64 l))
(* l (- (* -1 (log (/ 1 l))) 1))
(fma.f64 (log.f64 l) l (neg.f64 l))
(* l (- (* -1 (log (/ 1 l))) 1))
(fma.f64 (log.f64 l) l (neg.f64 l))
(* l (- (* -1 (log (/ 1 l))) 1))
(fma.f64 (log.f64 l) l (neg.f64 l))
(* -1 (log (/ 1 l)))
(log.f64 l)
(* -1 (log (/ 1 l)))
(log.f64 l)
(* -1 (log (/ 1 l)))
(log.f64 l)
(* -1 (log (/ 1 l)))
(log.f64 l)
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(* l (+ 1 (* -1 (* w (log (/ 1 l))))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(* l (+ 1 (* -1 (* w (log (/ 1 l))))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(* l (+ 1 (* -1 (* w (log (/ 1 l))))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(* l (+ 1 (* -1 (* w (log (/ 1 l))))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ 1 (* -1 (* w (log (/ 1 l)))))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(+ 1 (* -1 (* w (log (/ 1 l)))))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(+ 1 (* -1 (* w (log (/ 1 l)))))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(+ 1 (* -1 (* w (log (/ 1 l)))))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
l
l
l
l
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* -1 (* l (- (* w (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))) 1)))
(fma.f64 (fma.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) (log.f64 #s(literal -1 binary64))) w w) (neg.f64 l) l)
(* -1 (* l (- (* w (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))) 1)))
(fma.f64 (fma.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) (log.f64 #s(literal -1 binary64))) w w) (neg.f64 l) l)
(* -1 (* l (- (* w (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))) 1)))
(fma.f64 (fma.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) (log.f64 #s(literal -1 binary64))) w w) (neg.f64 l) l)
(* -1 (* l (- (* w (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))) 1)))
(fma.f64 (fma.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) (log.f64 #s(literal -1 binary64))) w w) (neg.f64 l) l)
(* -1 (* l (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))))
(fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) l (neg.f64 l))
(* -1 (* l (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))))
(fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) l (neg.f64 l))
(* -1 (* l (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))))
(fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) l (neg.f64 l))
(* -1 (* l (+ 1 (* -1 (+ (log -1) (* -1 (log (/ -1 l))))))))
(fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) l (neg.f64 l))
(+ (log -1) (* -1 (log (/ -1 l))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l)))
(+ (log -1) (* -1 (log (/ -1 l))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l)))
(+ (log -1) (* -1 (log (/ -1 l))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l)))
(+ (log -1) (* -1 (log (/ -1 l))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(* l (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l)))))))
(fma.f64 (*.f64 w l) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) l)
(* l (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l)))))))
(fma.f64 (*.f64 w l) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) l)
(* l (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l)))))))
(fma.f64 (*.f64 w l) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) l)
(* l (+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l)))))))
(fma.f64 (*.f64 w l) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) l)
(+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l))))))
(fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) w #s(literal 1 binary64))
(+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l))))))
(fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) w #s(literal 1 binary64))
(+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l))))))
(fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) w #s(literal 1 binary64))
(+ 1 (* w (+ (log -1) (* -1 (log (/ -1 l))))))
(fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) w #s(literal 1 binary64))

rewrite173.0ms (0.9%)

Memory
-25.9MiB live, 298.7MiB allocated
Rules
5 788×lower-fma.f32
5 782×lower-fma.f64
4 282×lower-*.f32
4 274×lower-*.f64
2 786×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030151
052141
1144132
2838129
09432129
Stop Event
iter limit
node limit
iter limit
Counts
19 → 720
Calls
Call 1
Inputs
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
(exp.f64 (neg.f64 w))
(neg.f64 w)
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l))
(fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)
(fma.f64 (log.f64 l) l (neg.f64 l))
(log.f64 l)
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w)))
#s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))
(-.f64 #s(literal 1 binary64) w)
(pow.f64 l (exp.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)))
#s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
#s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))
(exp.f64 w)
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
Outputs
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) l)
(*.f64 (*.f64 l l) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (*.f64 l l) l) (/.f64 #s(literal 1 binary64) (fma.f64 l l #s(literal 0 binary64))))
(*.f64 #s(literal 1 binary64) l)
(*.f64 l #s(literal 1 binary64))
(*.f64 l #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) l)
(pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1 binary64))
(pow.f64 l #s(literal 1 binary64))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (neg.f64 (log.f64 l))))
(/.f64 (*.f64 l l) l)
(/.f64 (*.f64 (*.f64 l l) l) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 l l) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 l l) l) (neg.f64 (fma.f64 l l #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 l l) l) (fma.f64 l l #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 l l #s(literal 0 binary64)) (*.f64 (*.f64 l l) l)))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 l))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) l))
(/.f64 l #s(literal 1 binary64))
(/.f64 l #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) l))
(neg.f64 l)
(-.f64 (/.f64 #s(literal 0 binary64) l) l)
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))) l)
(-.f64 #s(literal 0 binary64) l)
(exp.f64 (*.f64 (neg.f64 (log.f64 l)) #s(literal -1 binary64)))
(exp.f64 (log.f64 l))
(+.f64 #s(literal 0 binary64) l)
l
(*.f64 #s(literal 1 binary64) (*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 (neg.f64 w))))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))
(/.f64 (*.f64 #s(literal -1 binary64) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) (neg.f64 (exp.f64 w)))
(/.f64 (*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(literal -1 binary64)) (neg.f64 (exp.f64 w)))
(/.f64 (neg.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) (neg.f64 (exp.f64 w)))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 w) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 w #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 w #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 w) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 w) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 w))))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) w)
(pow.f64 (exp.f64 #s(literal -1 binary64)) w)
(pow.f64 (exp.f64 w) #s(literal -1 binary64))
(pow.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 w))))
(/.f64 #s(literal 1 binary64) (exp.f64 w))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 w)))
(neg.f64 (/.f64 #s(literal -1 binary64) (exp.f64 w)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) w))
(exp.f64 (*.f64 (log.f64 (exp.f64 w)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 (*.f64 (neg.f64 w) w) (/.f64 #s(literal 1 binary64) w))
(*.f64 (*.f64 (*.f64 (neg.f64 w) w) w) (/.f64 #s(literal 1 binary64) (fma.f64 w w #s(literal 0 binary64))))
(*.f64 #s(literal 1 binary64) (neg.f64 w))
(*.f64 (neg.f64 w) #s(literal 1 binary64))
(*.f64 w #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) w)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 w) w)) w)
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 w) w) w)) (neg.f64 (fma.f64 w w #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 w) w) w)) (fma.f64 w w #s(literal 0 binary64)))
(/.f64 (*.f64 (neg.f64 w) w) (-.f64 #s(literal 0 binary64) (neg.f64 w)))
(/.f64 (*.f64 (neg.f64 w) w) w)
(/.f64 (*.f64 (*.f64 (neg.f64 w) w) w) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 w w) (*.f64 #s(literal 0 binary64) (neg.f64 w)))))
(/.f64 (*.f64 (*.f64 (neg.f64 w) w) w) (fma.f64 w w #s(literal 0 binary64)))
(/.f64 (*.f64 w w) (neg.f64 w))
(/.f64 #s(literal 1 binary64) (/.f64 w (*.f64 (neg.f64 w) w)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 w w #s(literal 0 binary64)) (*.f64 (*.f64 (neg.f64 w) w) w)))
(neg.f64 w)
(-.f64 (/.f64 #s(literal 0 binary64) w) (/.f64 (*.f64 w w) w))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 w w #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 w w) w) (fma.f64 w w #s(literal 0 binary64))))
(-.f64 #s(literal 0 binary64) w)
(+.f64 #s(literal 0 binary64) (neg.f64 w))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(*.f64 (/.f64 (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))
(*.f64 (/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 4 binary64)) (pow.f64 (*.f64 l (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #s(literal 2 binary64)))) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l))))
(*.f64 (/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 6 binary64)) (pow.f64 (*.f64 l (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 4 binary64)) (*.f64 (*.f64 l (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (-.f64 (*.f64 l (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))))))
(*.f64 (/.f64 (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))) (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(*.f64 (/.f64 (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64)))) (neg.f64 (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))))
(*.f64 (/.f64 (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64)))) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (log.f64 l) l l) w l) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64)))) (/.f64 (fma.f64 (fma.f64 (log.f64 l) l l) w l) (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))))
(*.f64 (fma.f64 (fma.f64 (log.f64 l) l l) w l) (*.f64 (fma.f64 (fma.f64 (log.f64 l) l l) w l) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l))))
(*.f64 (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))
(*.f64 (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) l l) w l) (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l))))))
(*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l))))))
(*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #s(literal -1 binary64))
(/.f64 (/.f64 (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))) (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))
(/.f64 (/.f64 (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 4 binary64)) (*.f64 (*.f64 l l) (*.f64 l l))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l))) (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 l l) l))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l))) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 4 binary64)) (pow.f64 (*.f64 l (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 l l) l))) (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l))))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 l l) l)) (*.f64 (*.f64 l l) l))) (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l))))) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 l l) l) (-.f64 (*.f64 (*.f64 l l) l) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))))))
(/.f64 (*.f64 (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(/.f64 (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w l))) (*.f64 (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(/.f64 (-.f64 (*.f64 (*.f64 l l) l) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (fma.f64 (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w l))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 4 binary64)) (*.f64 (*.f64 l l) (*.f64 l l))) #s(literal 1 binary64)) (*.f64 (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 l l) l))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 4 binary64)) (pow.f64 (*.f64 l (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #s(literal 2 binary64))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 l l) l))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 l l) l)) (*.f64 (*.f64 l l) l))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 l l) l) (-.f64 (*.f64 (*.f64 l l) l) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))))) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) w) (/.f64 #s(literal 1 binary64) l)) (*.f64 (fma.f64 (log.f64 l) l l) #s(literal 1 binary64))) (*.f64 (fma.f64 (log.f64 l) l l) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w) (/.f64 #s(literal 1 binary64) l)) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) #s(literal 1 binary64))) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w) (/.f64 #s(literal 1 binary64) l)) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) #s(literal -1 binary64))) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) w) (/.f64 #s(literal 1 binary64) l)) (*.f64 (fma.f64 (log.f64 l) l l) #s(literal -1 binary64))) (*.f64 (fma.f64 (log.f64 l) l l) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (-.f64 (*.f64 (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) l)) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) #s(literal 1 binary64))) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (-.f64 (*.f64 (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) l)) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) #s(literal -1 binary64))) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (-.f64 (fma.f64 (log.f64 l) l l) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) w))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (log.f64 l) l l)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))))
(/.f64 (-.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))))
(/.f64 (-.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (*.f64 (fma.f64 (fma.f64 (log.f64 l) l l) w l) (*.f64 l l))) (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) w) l (*.f64 (fma.f64 (log.f64 l) l l) (*.f64 l l))) (*.f64 (fma.f64 (log.f64 l) l l) l))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) w (*.f64 (fma.f64 (log.f64 l) l l) l)) (*.f64 (fma.f64 (log.f64 l) l l) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w) l (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (*.f64 l l))) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) l))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w) (fma.f64 l l #s(literal 0 binary64)) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (*.f64 (*.f64 l l) l))) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (fma.f64 l l #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w) (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) #s(literal 1 binary64))) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) l)) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w) #s(literal -1 binary64) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) l)) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) w) (fma.f64 l l #s(literal 0 binary64)) (*.f64 (fma.f64 (log.f64 l) l l) (*.f64 (*.f64 l l) l))) (*.f64 (fma.f64 (log.f64 l) l l) (fma.f64 l l #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) w) (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 (log.f64 l) l l) #s(literal 1 binary64))) (*.f64 (fma.f64 (log.f64 l) l l) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) w) #s(literal -1 binary64) (*.f64 (fma.f64 (log.f64 l) l l) l)) (*.f64 (fma.f64 (log.f64 l) l l) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) l (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (*.f64 l l))) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) l))
(/.f64 (fma.f64 (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (fma.f64 l l #s(literal 0 binary64)) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (*.f64 (*.f64 l l) l))) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (fma.f64 l l #s(literal 0 binary64))))
(/.f64 (fma.f64 (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) #s(literal 1 binary64))) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) #s(literal 1 binary64) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) l)) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) #s(literal -1 binary64) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) l)) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w) (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) #s(literal -1 binary64))) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) w) (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 (log.f64 l) l l) #s(literal -1 binary64))) (*.f64 (fma.f64 (log.f64 l) l l) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) #s(literal -1 binary64))) (*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (-.f64 (log.f64 l) #s(literal -1 binary64)) l (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) w))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (log.f64 l) l l)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))))
(/.f64 (+.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))))
(/.f64 (+.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))))
(/.f64 (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l))))))
(/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))) (neg.f64 (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))))
(/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l))))
(neg.f64 (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64)))) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l))) (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))
(fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 l l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)))) (fma.f64 (fma.f64 (log.f64 l) l l) w l) (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))
(fma.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) l) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 w l))
(fma.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) l) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (*.f64 w l))
(fma.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) l) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w))) (*.f64 w l))
(fma.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) l) (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64))))) (*.f64 w l))
(fma.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) l l) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 w l))
(fma.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) l l) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (*.f64 w l))
(fma.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) l l) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w))) (*.f64 w l))
(fma.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) l l) (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64))))) (*.f64 w l))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w) (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) l) #s(literal 2 binary64)))) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) l)
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w) (+.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) l) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) l) (-.f64 (*.f64 (fma.f64 (log.f64 l) l l) l) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))))) l)
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) w) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) l)
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) w) (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64))) (fma.f64 (log.f64 l) l l) l)
(fma.f64 (/.f64 (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) l) #s(literal 2 binary64)))) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) l)
(fma.f64 (/.f64 (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) l) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) l) (-.f64 (*.f64 (fma.f64 (log.f64 l) l l) l) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))))) l)
(fma.f64 (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #s(literal -1 binary64)) l (*.f64 w l))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (log.f64 l) l l) w))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) l) (/.f64 w (-.f64 (log.f64 l) #s(literal -1 binary64))) l)
(fma.f64 (/.f64 w l) (/.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) (-.f64 (log.f64 l) #s(literal -1 binary64))) l)
(fma.f64 (*.f64 (fma.f64 (log.f64 l) l l) #s(literal 1 binary64)) w l)
(fma.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) l (*.f64 (fma.f64 (log.f64 l) l l) w))
(fma.f64 (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w) (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))) l)
(fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) l) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) (*.f64 w l))
(fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) l) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))) (*.f64 w l))
(fma.f64 (*.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) w) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l)) l)
(fma.f64 (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))) l)
(fma.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) l l) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) (*.f64 w l))
(fma.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) l l) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))) (*.f64 w l))
(fma.f64 (*.f64 (*.f64 (log.f64 l) l) w) #s(literal 1 binary64) (-.f64 (*.f64 w l) l))
(fma.f64 (*.f64 (*.f64 (log.f64 l) l) w) #s(literal 1 binary64) (fma.f64 w l l))
(fma.f64 (*.f64 (*.f64 (log.f64 l) l) w) #s(literal -1 binary64) (-.f64 (*.f64 w l) l))
(fma.f64 (*.f64 (*.f64 (log.f64 l) l) w) #s(literal -1 binary64) (fma.f64 w l l))
(fma.f64 (*.f64 w l) (+.f64 (log.f64 l) #s(literal -1 binary64)) l)
(fma.f64 (*.f64 w l) (+.f64 #s(literal -1 binary64) (log.f64 l)) l)
(fma.f64 (*.f64 w l) #s(literal 1 binary64) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(fma.f64 (*.f64 w l) (log.f64 l) (-.f64 (*.f64 w l) l))
(fma.f64 (*.f64 w l) (log.f64 l) (fma.f64 w l l))
(fma.f64 (*.f64 w l) #s(literal -1 binary64) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(fma.f64 (*.f64 (neg.f64 (log.f64 l)) w) l (-.f64 (*.f64 w l) l))
(fma.f64 (*.f64 (neg.f64 (log.f64 l)) w) l (fma.f64 w l l))
(fma.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) l) (*.f64 w l))
(fma.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l)) w) l)
(fma.f64 (*.f64 l l) (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 (log.f64 l) l l) w))
(fma.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))
(fma.f64 (*.f64 (*.f64 l l) l) (/.f64 #s(literal 1 binary64) (fma.f64 l l #s(literal 0 binary64))) (*.f64 (fma.f64 (log.f64 l) l l) w))
(fma.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))) l) (*.f64 w l))
(fma.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))) w) l)
(fma.f64 (*.f64 (log.f64 l) l) w (-.f64 (*.f64 w l) l))
(fma.f64 (*.f64 (log.f64 l) l) w (fma.f64 w l l))
(fma.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 1 binary64) l)
(fma.f64 (*.f64 (log.f64 l) w) l (-.f64 (*.f64 w l) l))
(fma.f64 (*.f64 (log.f64 l) w) l (fma.f64 w l l))
(fma.f64 (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #s(literal 1 binary64) (*.f64 w l))
(fma.f64 (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #s(literal -1 binary64) (*.f64 w l))
(fma.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l (*.f64 w l))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 l) l) w) (-.f64 (*.f64 w l) l))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 l) l) w) (fma.f64 w l l))
(fma.f64 #s(literal 1 binary64) (*.f64 w l) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (log.f64 l) l l) w) l)
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (*.f64 w l))
(fma.f64 #s(literal 1 binary64) l (*.f64 (fma.f64 (log.f64 l) l l) w))
(fma.f64 (fma.f64 (log.f64 l) l l) (neg.f64 w) l)
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
(fma.f64 (log.f64 l) (*.f64 w l) (-.f64 (*.f64 w l) l))
(fma.f64 (log.f64 l) (*.f64 w l) (fma.f64 w l l))
(fma.f64 (neg.f64 w) (fma.f64 (log.f64 l) l l) l)
(fma.f64 (neg.f64 w) l (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(fma.f64 w (*.f64 (log.f64 l) l) (-.f64 (*.f64 w l) l))
(fma.f64 w (*.f64 (log.f64 l) l) (fma.f64 w l l))
(fma.f64 w (fma.f64 (log.f64 l) l l) l)
(fma.f64 w l (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(fma.f64 l (*.f64 (+.f64 (log.f64 l) #s(literal -1 binary64)) w) l)
(fma.f64 l (*.f64 (+.f64 #s(literal -1 binary64) (log.f64 l)) w) l)
(fma.f64 l (*.f64 #s(literal -1 binary64) (fma.f64 (log.f64 l) w #s(literal 1 binary64))) (*.f64 w l))
(fma.f64 l (*.f64 (neg.f64 (log.f64 l)) w) (-.f64 (*.f64 w l) l))
(fma.f64 l (*.f64 (neg.f64 (log.f64 l)) w) (fma.f64 w l l))
(fma.f64 l (*.f64 (log.f64 l) w) (-.f64 (*.f64 w l) l))
(fma.f64 l (*.f64 (log.f64 l) w) (fma.f64 w l l))
(fma.f64 l (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (*.f64 w l))
(fma.f64 l #s(literal 1 binary64) (*.f64 (fma.f64 (log.f64 l) l l) w))
(fma.f64 l (neg.f64 w) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(fma.f64 l w (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(fma.f64 l #s(literal -1 binary64) (*.f64 (fma.f64 (log.f64 l) l l) w))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (log.f64 l) l) w) (-.f64 (*.f64 w l) l))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (log.f64 l) l) w) (fma.f64 w l l))
(fma.f64 #s(literal -1 binary64) (*.f64 w l) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (log.f64 l) l l) w) l)
(fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (*.f64 w l))
(fma.f64 #s(literal -1 binary64) l (*.f64 (fma.f64 (log.f64 l) l l) w))
(-.f64 (-.f64 l (*.f64 (*.f64 (log.f64 l) l) w)) (*.f64 w l))
(-.f64 (-.f64 l (*.f64 w l)) (*.f64 (*.f64 (log.f64 l) l) w))
(-.f64 (fma.f64 (fma.f64 (log.f64 l) l l) w #s(literal 0 binary64)) l)
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64)) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))) (/.f64 (*.f64 (*.f64 l l) l) (fma.f64 l l (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))))
(-.f64 (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))
(-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(-.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) l)
(-.f64 l (*.f64 (fma.f64 (log.f64 l) l l) w))
(+.f64 (fma.f64 (fma.f64 (log.f64 l) l l) w #s(literal 0 binary64)) l)
(+.f64 (+.f64 l (*.f64 w l)) (*.f64 (*.f64 (log.f64 l) l) w))
(+.f64 (*.f64 (*.f64 (log.f64 l) l) w) (-.f64 (*.f64 w l) l))
(+.f64 (*.f64 (*.f64 (log.f64 l) l) w) (fma.f64 w l l))
(+.f64 (*.f64 w l) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))
(+.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) l)
(+.f64 (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) (*.f64 w l))
(+.f64 l (*.f64 (fma.f64 (log.f64 l) l l) w))
(*.f64 (/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) l) #s(literal 2 binary64)))) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))))
(*.f64 (/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) l) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) l) (-.f64 (*.f64 (fma.f64 (log.f64 l) l l) l) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l)))
(*.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64))) (fma.f64 (log.f64 l) l l))
(*.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))))
(*.f64 (/.f64 (fma.f64 (log.f64 l) l l) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (/.f64 (fma.f64 (log.f64 l) l l) (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))))))
(*.f64 (/.f64 (fma.f64 (log.f64 l) l l) l) (/.f64 (fma.f64 (log.f64 l) l l) (-.f64 (log.f64 l) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (log.f64 l) l l) l) (/.f64 (fma.f64 (log.f64 l) l l) (+.f64 (log.f64 l) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (log.f64 l) l l) l) (/.f64 (fma.f64 (log.f64 l) l l) (+.f64 #s(literal -1 binary64) (log.f64 l))))
(*.f64 (-.f64 (log.f64 l) #s(literal -1 binary64)) l)
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l)) (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)))
(*.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l)))
(*.f64 (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (*.f64 (fma.f64 (log.f64 l) l l) (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))))))
(*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l))
(*.f64 (fma.f64 (log.f64 l) l l) (*.f64 (fma.f64 (log.f64 l) l l) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l))))
(*.f64 l (*.f64 #s(literal -1 binary64) (-.f64 (log.f64 l) #s(literal -1 binary64))))
(*.f64 l (*.f64 #s(literal 1 binary64) (-.f64 (log.f64 l) #s(literal -1 binary64))))
(*.f64 l (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 l) #s(literal -1 binary64))))
(*.f64 l (*.f64 #s(literal 1 binary64) (+.f64 (log.f64 l) #s(literal -1 binary64))))
(*.f64 l (*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (log.f64 l))))
(*.f64 l (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (log.f64 l))))
(*.f64 l (-.f64 (log.f64 l) #s(literal 1 binary64)))
(*.f64 l (-.f64 #s(literal 1 binary64) (log.f64 l)))
(*.f64 l (neg.f64 (-.f64 (log.f64 l) #s(literal -1 binary64))))
(*.f64 l (-.f64 #s(literal -1 binary64) (log.f64 l)))
(*.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64)))
(*.f64 l (+.f64 (log.f64 l) #s(literal -1 binary64)))
(*.f64 l (+.f64 #s(literal -1 binary64) (log.f64 l)))
(*.f64 #s(literal -1 binary64) (fma.f64 (log.f64 l) l l))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l)) #s(literal -1 binary64))
(/.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l)))
(/.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 4 binary64)) (*.f64 (*.f64 l l) (*.f64 l l))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l))) (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 l l) l))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l))) (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) l) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 l l) l))) (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 l l) l)) (*.f64 (*.f64 l l) l))) (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))))) (+.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 l l) l) (-.f64 (*.f64 (*.f64 l l) l) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (log.f64 l) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) l))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (log.f64 l) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) l))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 l) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) l))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (log.f64 l) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) l))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (log.f64 l))) (/.f64 #s(literal 1 binary64) l))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (log.f64 l))) (/.f64 #s(literal 1 binary64) l))
(/.f64 (-.f64 (*.f64 (*.f64 l (/.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (-.f64 (log.f64 l) #s(literal -1 binary64)))) (*.f64 l (/.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (-.f64 (log.f64 l) #s(literal -1 binary64))))) (*.f64 (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))))) (fma.f64 (log.f64 l) l l))
(/.f64 (-.f64 (pow.f64 (*.f64 l (/.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (-.f64 (log.f64 l) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 l (/.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (-.f64 (log.f64 l) #s(literal -1 binary64)))) (*.f64 l (/.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (-.f64 (log.f64 l) #s(literal -1 binary64)))) (fma.f64 (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))) (*.f64 (*.f64 l (/.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (-.f64 (log.f64 l) #s(literal -1 binary64)))) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 (log.f64 l) l l)))))
(/.f64 (-.f64 (*.f64 (*.f64 l l) l) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))))
(/.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) l) (-.f64 (log.f64 l) #s(literal -1 binary64)))
(/.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) l) (+.f64 (log.f64 l) #s(literal -1 binary64)))
(/.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) l) (+.f64 #s(literal -1 binary64) (log.f64 l)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 4 binary64)) (*.f64 (*.f64 l l) (*.f64 l l))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 3 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 l l) l))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) l) #s(literal 2 binary64))) (fma.f64 (log.f64 l) l l)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 l l) l))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 l l) l)) (*.f64 (*.f64 l l) l))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 l l) l) (-.f64 (*.f64 (*.f64 l l) l) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))))) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (log.f64 l) l l))
(/.f64 (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (fma.f64 (log.f64 l) l l)) (*.f64 (fma.f64 (log.f64 l) l l) (*.f64 l l))) (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)))
(/.f64 (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64)) (fma.f64 (log.f64 l) l l))
(/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l))))
(neg.f64 (fma.f64 (log.f64 l) l l))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l))) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (pow.f64 (fma.f64 (log.f64 l) l l) #s(literal 2 binary64))) (fma.f64 (log.f64 l) l l) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1/2 binary64)) (*.f64 (log.f64 l) l))
(fma.f64 (/.f64 (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) l) l) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) l) (/.f64 (*.f64 l l) (-.f64 (log.f64 l) #s(literal -1 binary64))) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 (log.f64 l) l) l) (/.f64 (*.f64 (log.f64 l) l) (-.f64 (log.f64 l) #s(literal -1 binary64))) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))))
(fma.f64 (/.f64 (log.f64 l) l) (/.f64 (*.f64 (*.f64 (log.f64 l) l) l) (-.f64 (log.f64 l) #s(literal -1 binary64))) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))))
(fma.f64 (/.f64 l l) (/.f64 (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) l) (-.f64 (log.f64 l) #s(literal -1 binary64))) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))))
(fma.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) l (*.f64 (log.f64 l) l))
(fma.f64 (*.f64 (log.f64 l) #s(literal -1 binary64)) l l)
(fma.f64 (neg.f64 (log.f64 l)) l l)
(fma.f64 (*.f64 l l) (/.f64 #s(literal 1 binary64) l) (*.f64 (log.f64 l) l))
(fma.f64 (*.f64 (*.f64 l l) l) (/.f64 #s(literal 1 binary64) (fma.f64 l l #s(literal 0 binary64))) (*.f64 (log.f64 l) l))
(fma.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l)) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))))
(fma.f64 (*.f64 (log.f64 l) l) (/.f64 (log.f64 l) (-.f64 (log.f64 l) #s(literal -1 binary64))) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))))
(fma.f64 (*.f64 (log.f64 l) l) #s(literal 1 binary64) l)
(fma.f64 (*.f64 (log.f64 l) l) #s(literal -1 binary64) l)
(fma.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) l) l)
(fma.f64 #s(literal 1 binary64) l (*.f64 (log.f64 l) l))
(fma.f64 (log.f64 l) l l)
(fma.f64 l (*.f64 #s(literal 1 binary64) (log.f64 l)) l)
(fma.f64 l (/.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (-.f64 (log.f64 l) #s(literal -1 binary64))) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))))
(fma.f64 l (*.f64 (log.f64 l) #s(literal -1 binary64)) l)
(fma.f64 l (neg.f64 (log.f64 l)) l)
(fma.f64 l #s(literal 1 binary64) (*.f64 (log.f64 l) l))
(fma.f64 l (log.f64 l) l)
(fma.f64 l #s(literal -1 binary64) (*.f64 (log.f64 l) l))
(fma.f64 #s(literal -1 binary64) (*.f64 (log.f64 l) l) l)
(fma.f64 #s(literal -1 binary64) l (*.f64 (log.f64 l) l))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))) (/.f64 (*.f64 (*.f64 l l) l) (fma.f64 l l (*.f64 (*.f64 (log.f64 l) l) (fma.f64 (log.f64 l) l l)))))
(-.f64 (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))) (*.f64 l (/.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (-.f64 (log.f64 l) #s(literal -1 binary64)))))
(-.f64 (*.f64 l (/.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (-.f64 (log.f64 l) #s(literal -1 binary64)))) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (fma.f64 (log.f64 l) l l))
(-.f64 (*.f64 (log.f64 l) l) l)
(-.f64 l (*.f64 (log.f64 l) l))
(+.f64 (*.f64 l (/.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (-.f64 (log.f64 l) #s(literal -1 binary64)))) (/.f64 l (-.f64 (log.f64 l) #s(literal -1 binary64))))
(+.f64 #s(literal 0 binary64) (fma.f64 (log.f64 l) l l))
(+.f64 (*.f64 (log.f64 l) l) l)
(+.f64 l (*.f64 (log.f64 l) l))
(*.f64 (log.f64 l) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 l)))
(/.f64 (-.f64 (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (log.f64 l) #s(literal 2 binary64))) (neg.f64 (log.f64 l)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 l) #s(literal 2 binary64))) (neg.f64 (log.f64 l)))
(/.f64 (-.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 l)) #s(literal 3 binary64))) (fma.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64)) (+.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 l))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (log.f64 l)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (log.f64 l))))))
(/.f64 (+.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 l) #s(literal 3 binary64))) (fma.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64)) (-.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 l)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 l) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 l)))))
(neg.f64 (*.f64 (neg.f64 (log.f64 l)) #s(literal 1 binary64)))
(neg.f64 (neg.f64 (log.f64 l)))
(fma.f64 (log.f64 l) #s(literal 1 binary64) (log.f64 #s(literal -1 binary64)))
(fma.f64 (log.f64 l) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 l)) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 l)) #s(literal 0 binary64))
(-.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (neg.f64 (log.f64 l)))
(-.f64 (log.f64 (*.f64 (*.f64 l l) l)) (log.f64 (fma.f64 l l #s(literal 0 binary64))))
(-.f64 (log.f64 (*.f64 l l)) (log.f64 l))
(-.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 l)))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 l)))
(-.f64 (log.f64 l) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 l) #s(literal 0 binary64))
(+.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal -1 binary64))) (log.f64 l))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 l))
(+.f64 #s(literal 0 binary64) (log.f64 l))
(+.f64 (log.f64 l) (log.f64 #s(literal -1 binary64)))
(+.f64 (log.f64 l) #s(literal 0 binary64))
(log.f64 l)
(*.f64 (*.f64 (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #s(literal 1 binary64)) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))
(*.f64 (*.f64 (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))
(*.f64 (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 #s(literal -1 binary64) (exp.f64 w))) (pow.f64 l (exp.f64 w)))
(*.f64 (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #s(literal 1 binary64)) (pow.f64 l (exp.f64 w)))
(*.f64 (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))))
(*.f64 (pow.f64 #s(literal -1 binary64) (exp.f64 w)) (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))))
(*.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (*.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w))))
(*.f64 (pow.f64 l (exp.f64 w)) #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)))
#s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 w w)) w))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 w w w) (fma.f64 w w w)))) (-.f64 #s(literal 1 binary64) (fma.f64 w w w)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 w w w) (fma.f64 w w w)) (fma.f64 w w w)))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 w w w) (-.f64 (fma.f64 w w w) #s(literal 1 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (-.f64 #s(literal 1 binary64) (*.f64 w w))) (-.f64 #s(literal 1 binary64) w))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w)) (-.f64 #s(literal 1 binary64) (*.f64 w w)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 w w)) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 w) #s(literal -1 binary64))))
(*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) w))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) w)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) (*.f64 w w))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w))) (+.f64 #s(literal 1 binary64) (*.f64 w w)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) (fma.f64 w w #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w)) (*.f64 (*.f64 w w) w))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 w w) w) (fma.f64 (*.f64 w w) w #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) w))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) #s(literal 1 binary64)) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w))) (*.f64 (/.f64 (*.f64 w w) (+.f64 #s(literal 1 binary64) w)) (/.f64 (*.f64 w w) (+.f64 #s(literal 1 binary64) w)))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w)) (/.f64 (*.f64 w w) (+.f64 #s(literal 1 binary64) w))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 w w) w) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 w w) w) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 w w) w) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 w w) #s(literal 1 binary64)) (-.f64 (neg.f64 w) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 w w) (+.f64 #s(literal 1 binary64) w)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w)) (fma.f64 (/.f64 (*.f64 w w) (+.f64 #s(literal 1 binary64) w)) (/.f64 (*.f64 w w) (+.f64 #s(literal 1 binary64) w)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w)) (/.f64 (*.f64 w w) (+.f64 #s(literal 1 binary64) w))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 w w) w) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 w w) w) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 w w) w) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 w w) w) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 w) w) w #s(literal 1 binary64)) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 w w))) (neg.f64 (+.f64 (neg.f64 w) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) (*.f64 w w))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 w w)) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) (fma.f64 w w #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 w w) w)) (*.f64 (*.f64 w w) w))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 w w) w) (fma.f64 (*.f64 w w) w #s(literal 1 binary64)))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w)) (*.f64 (+.f64 #s(literal 1 binary64) w) (*.f64 w w))) (*.f64 (+.f64 #s(literal 1 binary64) w) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (*.f64 w w) w))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 w w)) (+.f64 (neg.f64 w) #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (neg.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (+.f64 #s(literal 1 binary64) w))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) w)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) w)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) w))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 w w)) (+.f64 #s(literal 1 binary64) w)))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (+.f64 (neg.f64 w) #s(literal -1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (neg.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 w w w) (fma.f64 w w w)))) (-.f64 #s(literal 1 binary64) (fma.f64 w w w)) (neg.f64 (/.f64 (*.f64 (*.f64 w w) w) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 w w w) (fma.f64 w w w)) (fma.f64 w w w)))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 w w w) (-.f64 (fma.f64 w w w) #s(literal 1 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 w w) w) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 w w))) (-.f64 #s(literal 1 binary64) w) (neg.f64 (/.f64 (*.f64 w w) (+.f64 #s(literal 1 binary64) w))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 w w)) w) (neg.f64 (/.f64 (*.f64 w w) (+.f64 #s(literal 1 binary64) w))))
(fma.f64 (*.f64 (neg.f64 w) w) (/.f64 #s(literal 1 binary64) w) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (neg.f64 w) w) w) (/.f64 #s(literal 1 binary64) (fma.f64 w w #s(literal 0 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w)) (neg.f64 (/.f64 (*.f64 w w) (+.f64 #s(literal 1 binary64) w))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 w w) w) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (neg.f64 w) #s(literal 1 binary64))
(fma.f64 (neg.f64 w) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 w #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) w #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w)) (/.f64 (*.f64 w w) (+.f64 #s(literal 1 binary64) w)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 w w) w) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 w #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) w)
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w)) (neg.f64 (/.f64 (*.f64 w w) (+.f64 #s(literal 1 binary64) w))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 w w) w) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) w))
(+.f64 #s(literal 1 binary64) (neg.f64 w))
(+.f64 (neg.f64 w) #s(literal 1 binary64))
(*.f64 (*.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1 binary64) (exp.f64 w))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #s(literal 1 binary64)) (pow.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #s(literal 2 binary64)) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 #s(literal -1 binary64) (exp.f64 w)) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))
(*.f64 #s(literal 1 binary64) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal -1 binary64) (exp.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (exp.f64 w)) (log.f64 l))
(pow.f64 (pow.f64 (*.f64 l l) (exp.f64 w)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #s(literal 2 binary64))
(pow.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (neg.f64 (exp.f64 w)))
(pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 2 binary64)))
(pow.f64 l (exp.f64 w))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) (*.f64 (log.f64 l) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))
(exp.f64 (*.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 l l)) (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
(*.f64 #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (exp.f64 (neg.f64 w)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)))
(/.f64 (*.f64 #s(literal -1 binary64) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (neg.f64 (exp.f64 w)))
(/.f64 (*.f64 #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #s(literal -1 binary64)) (neg.f64 (exp.f64 w)))
(/.f64 (neg.f64 #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))) (neg.f64 (exp.f64 w)))
(/.f64 #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) (exp.f64 w))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 w) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))))
(*.f64 #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)))
#s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(*.f64 (*.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 #s(literal -1 binary64) (exp.f64 w))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #s(literal 1 binary64)) (pow.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #s(literal 2 binary64)) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 #s(literal -1 binary64) (exp.f64 w)) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))
(*.f64 #s(literal 1 binary64) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal -1 binary64) (exp.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (exp.f64 w)) (log.f64 l))
(pow.f64 (pow.f64 (*.f64 l l) (exp.f64 w)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #s(literal 2 binary64))
(pow.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (neg.f64 (exp.f64 w)))
(pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 2 binary64)))
(pow.f64 l (exp.f64 w))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) (*.f64 (log.f64 l) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))
(exp.f64 (*.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 l l)) (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
(*.f64 #s(literal 1 binary64) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(literal 1 binary64))
#s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))
(*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 (exp.f64 w) (exp.f64 w)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))
(*.f64 (exp.f64 w) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) w)
(pow.f64 (exp.f64 w) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))
(/.f64 (fma.f64 (neg.f64 (exp.f64 w)) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (neg.f64 (exp.f64 w)))) #s(literal 4 binary64))
(/.f64 (fma.f64 (neg.f64 (exp.f64 w)) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 w))) #s(literal -2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 w)))))
(/.f64 (fma.f64 (neg.f64 (exp.f64 w)) #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (exp.f64 w))) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 w))) (neg.f64 (exp.f64 w)))) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 w))) #s(literal -2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 w))) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 w))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 w))) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 w)))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 w))) (exp.f64 w))) (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 w))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (exp.f64 w) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 w)))) #s(literal -4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (exp.f64 w))) #s(literal -2 binary64))
(/.f64 (fma.f64 (exp.f64 w) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 w))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 w)))))
(/.f64 (fma.f64 (exp.f64 w) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 w))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (exp.f64 w)) #s(literal 2 binary64))
(/.f64 (neg.f64 (exp.f64 w)) #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (neg.f64 w))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 w)))
(/.f64 (exp.f64 w) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (exp.f64 w) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))
(fma.f64 (neg.f64 (exp.f64 w)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))
(fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))
(exp.f64 w)
(+.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) l) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) l) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (log.f64 l) w #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) l) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) l) (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64))))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) l l) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) l l) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (log.f64 l) w #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) l l) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) l l) (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64))))))
(*.f64 (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #s(literal -1 binary64)) l)
(*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) l) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64))))
(*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) l) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) l l) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) l l) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))))
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) l))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))) l))
(*.f64 (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l) #s(literal -1 binary64))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(*.f64 l (*.f64 #s(literal -1 binary64) (fma.f64 (log.f64 l) w #s(literal 1 binary64))))
(*.f64 l (fma.f64 (log.f64 l) w #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64))) l) (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64))) l) (fma.f64 (log.f64 l) (neg.f64 w) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) l) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 l (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (log.f64 l) w #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) l))
(/.f64 (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) l))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (log.f64 l) l) w) (*.f64 (*.f64 (log.f64 l) l) w)) (*.f64 l l)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(/.f64 (-.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 (log.f64 l) l) w) (*.f64 (*.f64 (log.f64 l) l) w))) (-.f64 l (*.f64 (*.f64 (log.f64 l) l) w)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (log.f64 l) l) w) #s(literal 3 binary64)) (*.f64 (*.f64 l l) l)) (fma.f64 (*.f64 (*.f64 (log.f64 l) l) w) (*.f64 (*.f64 (log.f64 l) l) w) (-.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 (log.f64 l) l) w) l))))
(/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (log.f64 l) l) w) #s(literal 3 binary64))) (fma.f64 l l (-.f64 (*.f64 (*.f64 (*.f64 (log.f64 l) l) w) (*.f64 (*.f64 (log.f64 l) l) w)) (*.f64 l (*.f64 (*.f64 (log.f64 l) l) w)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (log.f64 l) (neg.f64 w) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (log.f64 l) (neg.f64 w) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (log.f64 l) w #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (log.f64 l) w #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (log.f64 l) (neg.f64 w) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (log.f64 l) w #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal -1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (log.f64 l) (neg.f64 w) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) l) (fma.f64 (log.f64 l) (neg.f64 w) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) l) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) l) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) l) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) l) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) l l) (fma.f64 (log.f64 l) (neg.f64 w) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) l l) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) l l) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) l l) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) l l) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (log.f64 l) w #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))))
(/.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log.f64 l) w #s(literal -1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) l)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) l)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log.f64 l) w #s(literal -1 binary64)) (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) l l)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w)) (fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) l l)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal 1 binary64)))))
(/.f64 l (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal 1 binary64)))))
(neg.f64 (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1/2 binary64)) (*.f64 (*.f64 (log.f64 l) l) w))
(fma.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) l (*.f64 (*.f64 (log.f64 l) l) w))
(fma.f64 (*.f64 (*.f64 (log.f64 l) l) w) #s(literal 1 binary64) l)
(fma.f64 (*.f64 (*.f64 (log.f64 l) l) w) #s(literal -1 binary64) l)
(fma.f64 (*.f64 w l) (log.f64 l) l)
(fma.f64 (*.f64 (neg.f64 (log.f64 l)) w) l l)
(fma.f64 (*.f64 l l) (/.f64 #s(literal 1 binary64) l) (*.f64 (*.f64 (log.f64 l) l) w))
(fma.f64 (*.f64 (*.f64 l l) l) (/.f64 #s(literal 1 binary64) (fma.f64 l l #s(literal 0 binary64))) (*.f64 (*.f64 (log.f64 l) l) w))
(fma.f64 (*.f64 (log.f64 l) l) w l)
(fma.f64 (*.f64 (log.f64 l) w) l l)
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 l) l) w) l)
(fma.f64 #s(literal 1 binary64) l (*.f64 (*.f64 (log.f64 l) l) w))
(fma.f64 (log.f64 l) (*.f64 w l) l)
(fma.f64 w (*.f64 (log.f64 l) l) l)
(fma.f64 l (*.f64 (neg.f64 (log.f64 l)) w) l)
(fma.f64 l (*.f64 (log.f64 l) w) l)
(fma.f64 l #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 l) l) w))
(fma.f64 l #s(literal -1 binary64) (*.f64 (*.f64 (log.f64 l) l) w))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (log.f64 l) l) w) l)
(fma.f64 #s(literal -1 binary64) l (*.f64 (*.f64 (log.f64 l) l) w))
(-.f64 (*.f64 (*.f64 (log.f64 l) l) w) l)
(+.f64 (*.f64 (*.f64 (log.f64 l) l) w) l)
(+.f64 l (*.f64 (*.f64 (log.f64 l) l) w))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)))) (fma.f64 (log.f64 l) w #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal 1 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (log.f64 l) w #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))) (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) (neg.f64 w) #s(literal 1 binary64))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal -1 binary64))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (*.f64 (fma.f64 (log.f64 l) w #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 4 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))) (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))) (+.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w)))) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 9 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w)))) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64))))) (+.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) (/.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (log.f64 l) (neg.f64 w) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (log.f64 l) w #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64))) (fma.f64 (log.f64 l) w #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 9 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) (*.f64 (fma.f64 (log.f64 l) w #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (log.f64 l) w #s(literal -1 binary64)) (fma.f64 (log.f64 l) w #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (log.f64 l) (neg.f64 w) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))) (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal 1 binary64)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (log.f64 l) w #s(literal -1 binary64))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (log.f64 l) (neg.f64 w) #s(literal 1 binary64))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 l) w)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (log.f64 l) w) (fma.f64 (log.f64 l) w #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (log.f64 l) w #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (log.f64 l)) w #s(literal 1 binary64))
(fma.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))))
(fma.f64 (*.f64 (log.f64 l) w) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w) #s(literal 1 binary64))
(fma.f64 (log.f64 l) w #s(literal 1 binary64))
(fma.f64 w (*.f64 #s(literal 1 binary64) (log.f64 l)) #s(literal 1 binary64))
(fma.f64 w (log.f64 l) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w))) (/.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w))))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) w) #s(literal 2 binary64)) (fma.f64 (log.f64 l) w #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) w #s(literal -1 binary64)))))
(+.f64 (*.f64 (log.f64 l) w) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (log.f64 l) w))

eval269.0ms (1.4%)

Memory
-8.5MiB live, 394.5MiB allocated
Compiler

Compiled 23 423 to 2 296 computations (90.2% saved)

prune185.0ms (1%)

Memory
2.1MiB live, 335.4MiB allocated
Pruning

24 alts after pruning (22 fresh and 2 done)

PrunedKeptTotal
New1 183161 199
Fresh167
Picked415
Done011
Total1 188241 212
Accuracy
99.8%
Counts
1 212 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w))
99.5%
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
86.2%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (fma.f64 (*.f64 (log.f64 l) w) l l)))
69.0%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))
93.9%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (exp.f64 (exp.f64 w)) (log.f64 l))))
89.2%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) w) (+.f64 #s(literal 1 binary64) (log.f64 l)) #s(literal 1 binary64)) (log.f64 l)) w #s(literal 1 binary64)) l)))
99.0%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))))
94.4%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (exp.f64 (*.f64 (log.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #s(literal 2 binary64)))))
94.4%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
41.3%
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
81.5%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l (exp.f64 w)))
81.3%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
80.7%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l (exp.f64 w)))
87.2%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
87.9%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
86.7%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w))))
66.1%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
72.5%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
76.9%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (fma.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) w (log.f64 l)) w #s(literal 1 binary64)) l)))
66.4%
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) l (*.f64 (fma.f64 #s(literal -1/6 binary64) l (fma.f64 (*.f64 #s(literal 1/6 binary64) l) (+.f64 (pow.f64 (log.f64 l) #s(literal 3 binary64)) (log.f64 l)) #s(literal 0 binary64))) w)) w (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l)) l)) w l))
74.0%
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l))
59.8%
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
60.5%
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (*.f64 w l) (+.f64 (log.f64 l) #s(literal -1 binary64)) l))
18.8%
#s(literal 0 binary64)
Compiler

Compiled 807 to 464 computations (42.5% saved)

simplify181.0ms (1%)

Memory
3.8MiB live, 276.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)
cost-diff0
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l))
cost-diff128
(fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))
cost-diff6592
(fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
cost-diff0
#s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
cost-diff0
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
cost-diff1408
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
cost-diff0
(pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
cost-diff0
(-.f64 #s(literal 1 binary64) w)
cost-diff0
#s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))
cost-diff0
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
cost-diff0
(neg.f64 w)
cost-diff0
(exp.f64 (neg.f64 w))
cost-diff320
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
cost-diff0
(exp.f64 w)
cost-diff0
(pow.f64 l (exp.f64 w))
cost-diff0
#s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))
cost-diff0
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w))
Rules
21 644×lower-fma.f32
21 624×lower-fma.f64
4 656×lower-*.f32
4 646×lower-*.f64
2 224×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044339
083323
1137321
2299317
31018317
44258317
08216310
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w))
#s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))
(pow.f64 l (exp.f64 w))
l
(exp.f64 w)
w
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(exp.f64 (neg.f64 w))
(neg.f64 w)
w
#s(literal 1 binary64)
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
#s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))
(-.f64 #s(literal 1 binary64) w)
#s(literal 1 binary64)
w
(pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
l
#s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
#s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))
(fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64))
#s(literal -1/6 binary64)
w
#s(literal 1/2 binary64)
#s(literal -1 binary64)
#s(literal 1 binary64)
#s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
(/.f64 #s(literal -1 binary64) l)
l
(exp.f64 w)
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)
(fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)))
(-.f64 #s(literal 1 binary64) w)
#s(literal 1 binary64)
w
(*.f64 (log.f64 l) l)
(log.f64 l)
l
(fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))
(*.f64 w l)
(fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(neg.f64 l)
Outputs
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w))
#s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))
(pow.f64 l (exp.f64 w))
l
(exp.f64 w)
w
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(exp.f64 (neg.f64 w))
(exp.f64 (neg.f64 w))
(neg.f64 w)
w
#s(literal 1 binary64)
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)))
#s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))
(-.f64 #s(literal 1 binary64) w)
#s(literal 1 binary64)
w
(pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
l
#s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
#s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))
(fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64))
#s(literal -1/6 binary64)
w
#s(literal 1/2 binary64)
#s(literal -1 binary64)
#s(literal 1 binary64)
#s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))
#s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(pow.f64 l (exp.f64 w))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
l
(/.f64 #s(literal -1 binary64) l)
l
(exp.f64 w)
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (*.f64 l (fma.f64 (log.f64 l) (-.f64 #s(literal 1 binary64) (-.f64 w (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) w))) (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)))) w l))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)
(fma.f64 (*.f64 l (fma.f64 (log.f64 l) (-.f64 #s(literal 1 binary64) (-.f64 w (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) w))) (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)))) w l)
(fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)))
(*.f64 l (fma.f64 (log.f64 l) (-.f64 #s(literal 1 binary64) (-.f64 w (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) w))) (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64))))
(-.f64 #s(literal 1 binary64) w)
#s(literal 1 binary64)
w
(*.f64 (log.f64 l) l)
(log.f64 l)
l
(fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(*.f64 w l)
(fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))
(fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(neg.f64 l)

localize177.0ms (0.9%)

Memory
-12.9MiB live, 351.0MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.1796875
(*.f64 (log.f64 l) l)
accuracy0.2929597462194319
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)
accuracy0.4248237793053261
(fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
accuracy11.63362485663781
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l))
accuracy0.05078125
(fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64))
accuracy0.1484375
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
accuracy0.3102089917855486
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
accuracy10.855677173983539
#s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
accuracy0.0078125
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
accuracy0.3102089917855486
(pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
accuracy5.220389798749667
#s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))
accuracy11.441102467889916
#s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))
accuracy0
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
accuracy0
(neg.f64 w)
accuracy0
(exp.f64 (neg.f64 w))
accuracy0
(exp.f64 w)
accuracy0
#s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))
accuracy0.01171875
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w))
accuracy0.3102089917855486
(pow.f64 l (exp.f64 w))
Samples
66.0ms202×0valid
16.0ms54×0exit
Compiler

Compiled 256 to 43 computations (83.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
ival-mult: 21.0ms (35.3% of total)
ival-add: 11.0ms (18.5% of total)
ival-pow: 8.0ms (13.5% of total)
ival-div: 5.0ms (8.4% of total)
ival-exp: 4.0ms (6.7% of total)
const: 4.0ms (6.7% of total)
ival-log: 3.0ms (5% of total)
ival-neg: 2.0ms (3.4% of total)
ival-sub: 1.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series96.0ms (0.5%)

Memory
29.4MiB live, 184.1MiB allocated
Counts
24 → 420
Calls
Call 1
Inputs
#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())
#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())
#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())
#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())
#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())
#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())
#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())
#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())
#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())
#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())
#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (log.f64 l) l) (patch (*.f64 (log.f64 l) l) #<representation binary64>) () ())
Outputs
#s(alt l (taylor 0 w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (- (* l (log l)) l))) (taylor 0 w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (- (+ (* l (log l)) (* w (- (+ l (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* 1/2 l) (* l (log l)))))) l))) (taylor 0 w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (- (+ (* l (log l)) (* w (- (+ l (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (- (+ (* 1/2 l) (+ (* l (log l)) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))) (+ l (+ (* 1/6 l) (+ (* 1/2 (- (* l (log l)) l)) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (+ (* 1/2 l) (* l (log l)))))) l))) (taylor 0 w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))) (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))) (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))) (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))) (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (+ 1 w) (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1 (* 1/2 w)))) (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w)))))) (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* 1/2 w) 1))) (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1))) (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* 1/2 w) 1))) (taylor 0 w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1))) (taylor 0 w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor 0 w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor 0 w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor 0 w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor 0 w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (* l (log l))))) (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))))))))))))) (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* 1/2 w) 1))) (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1))) (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))) (taylor 0 w) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))) (taylor 0 w) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (* l (log l))))) (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))))))))))))) (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* 1/2 w) 1))) (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1))) (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* 1/2 w) 1))) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1))) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* l (log l)) l) (taylor 0 w) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))) l) (taylor 0 w) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))) l) (taylor 0 w) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))) l) (taylor 0 w) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* -1 l) (taylor 0 w) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (- (* l (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) l) (taylor 0 w) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (- (* l (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) l) (taylor 0 w) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (- (* l (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) l) (taylor 0 w) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (* l (log l))))) (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))))))))))))) (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (- (* l (log l)) l))) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (- (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))) l))) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (- (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))) l))) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 w) (taylor 0 w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1 (* 1/2 w)))) (taylor 0 w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w)))))) (taylor 0 w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))) (taylor 0 w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))) (taylor 0 w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 w) (#s(alt (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/6 w)) (taylor 0 w) (#s(alt (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/6 w)) (taylor 0 w) (#s(alt (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/6 w)) (taylor 0 w) (#s(alt (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (* w (- (/ 1 w) 1)) (taylor inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (* w (- (/ 1 w) 1)) (taylor inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (* w (- (/ 1 w) 1)) (taylor inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow w 3)) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow w 3) (- (* 1/2 (/ 1 w)) 1/6)) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow w 3) (- (* 1/2 (/ 1 w)) (+ 1/6 (/ 1 (pow w 2))))) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow w 3) (- (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 3))) (+ 1/6 (/ 1 (pow w 2))))) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))))) (taylor inf w) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* w (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (/ (* l (log l)) w))) (/ l w))) (taylor inf w) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* w (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (/ (* l (log l)) w))) (/ l w))) (taylor inf w) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* w (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (/ (* l (log l)) w))) (/ l w))) (taylor inf w) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (taylor inf w) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* w (+ (* -1 (/ l w)) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))))) (taylor inf w) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* w (+ (* -1 (/ l w)) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))))) (taylor inf w) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* w (+ (* -1 (/ l w)) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))))) (taylor inf w) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (pow w 2) (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))))) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (* (pow w 2) (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (/ (* l (log l)) w))) (/ l w))) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (* (pow w 2) (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (+ (/ l (pow w 2)) (/ (* l (log l)) w)))) (/ l w))) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (* (pow w 2) (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (+ (/ l (pow w 2)) (/ (* l (log l)) w)))) (/ l w))) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 w) (taylor inf w) (#s(alt (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* w (- (* 1/2 (/ 1 w)) 1/6)) (taylor inf w) (#s(alt (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* w (- (* 1/2 (/ 1 w)) 1/6)) (taylor inf w) (#s(alt (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* w (- (* 1/2 (/ 1 w)) 1/6)) (taylor inf w) (#s(alt (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor -inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor -inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor -inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor -inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt (exp.f64 (neg.f64 w)) (patch (exp.f64 (neg.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor -inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor -inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor -inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor -inf w) (#s(alt (neg.f64 w) (patch (neg.f64 w) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (patch #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #<representation binary64>) () ())) ())
#s(alt (* -1 w) (taylor -inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (- 1 (/ 1 w)))) (taylor -inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (- 1 (/ 1 w)))) (taylor -inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (- 1 (/ 1 w)))) (taylor -inf w) (#s(alt (-.f64 #s(literal 1 binary64) w) (patch (-.f64 #s(literal 1 binary64) w) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow w 3)) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow w 3) (- 1/6 (* 1/2 (/ 1 w))))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow w 3) (+ 1/6 (* -1 (/ (- 1/2 (/ 1 w)) w))))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow w 3) (+ 1/6 (* -1 (/ (+ 1/2 (* -1 (/ (- 1 (/ 1 w)) w))) w))))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (* l (log l))))) (taylor -inf w) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (+ (* -1 (/ (- (* l (log l)) l) w)) (* l (log l)))))) (taylor -inf w) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (+ (* -1 (/ (- (* l (log l)) l) w)) (* l (log l)))))) (taylor -inf w) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (+ (* -1 (/ (- (* l (log l)) l) w)) (* l (log l)))))) (taylor -inf w) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (taylor -inf w) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (/ l w)))) (taylor -inf w) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (/ l w)))) (taylor -inf w) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (/ l w)))) (taylor -inf w) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow w 2) (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (* l (log l))))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (* (pow w 2) (- (+ (* -1 (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (* l (log l)))) (/ (* l (log l)) w)) (/ l w))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (* (pow w 2) (+ (* -1 (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (* l (log l)))) (* -1 (/ (+ (* -1 (- (* l (log l)) l)) (* -1 (/ l w))) w)))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (* (pow w 2) (+ (* -1 (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (* l (log l)))) (* -1 (/ (+ (* -1 (- (* l (log l)) l)) (* -1 (/ l w))) w)))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* -1/6 w) (taylor -inf w) (#s(alt (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (- 1/6 (* 1/2 (/ 1 w))))) (taylor -inf w) (#s(alt (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (- 1/6 (* 1/2 (/ 1 w))))) (taylor -inf w) (#s(alt (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (- 1/6 (* 1/2 (/ 1 w))))) (taylor -inf w) (#s(alt (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor 0 l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor 0 l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor 0 l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor 0 l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* l (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1)) (taylor 0 l) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1)) (taylor 0 l) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1)) (taylor 0 l) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1)) (taylor 0 l) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (- (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) 1)) (taylor 0 l) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* l (- (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) 1)) (taylor 0 l) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* l (- (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) 1)) (taylor 0 l) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* l (- (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) 1)) (taylor 0 l) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1)))) (taylor 0 l) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1)))) (taylor 0 l) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1)))) (taylor 0 l) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1)))) (taylor 0 l) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* l (log l)) (taylor 0 l) (#s(alt (*.f64 (log.f64 l) l) (patch (*.f64 (log.f64 l) l) #<representation binary64>) () ())) ())
#s(alt (* l (log l)) (taylor 0 l) (#s(alt (*.f64 (log.f64 l) l) (patch (*.f64 (log.f64 l) l) #<representation binary64>) () ())) ())
#s(alt (* l (log l)) (taylor 0 l) (#s(alt (*.f64 (log.f64 l) l) (patch (*.f64 (log.f64 l) l) #<representation binary64>) () ())) ())
#s(alt (* l (log l)) (taylor 0 l) (#s(alt (*.f64 (log.f64 l) l) (patch (*.f64 (log.f64 l) l) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w)) (taylor inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w)) (taylor inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w)) (taylor inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w)) (taylor inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt l (taylor inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* l (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1)) (taylor inf l) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1)) (taylor inf l) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1)) (taylor inf l) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1)) (taylor inf l) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* l (- (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))) 1)) (taylor inf l) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* l (- (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))) 1)) (taylor inf l) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* l (- (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))) 1)) (taylor inf l) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* l (- (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))) 1)) (taylor inf l) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1)))) (taylor inf l) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1)))) (taylor inf l) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1)))) (taylor inf l) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1)))) (taylor inf l) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (log (/ 1 l)))) (taylor inf l) (#s(alt (*.f64 (log.f64 l) l) (patch (*.f64 (log.f64 l) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (log (/ 1 l)))) (taylor inf l) (#s(alt (*.f64 (log.f64 l) l) (patch (*.f64 (log.f64 l) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (log (/ 1 l)))) (taylor inf l) (#s(alt (*.f64 (log.f64 l) l) (patch (*.f64 (log.f64 l) l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (log (/ 1 l)))) (taylor inf l) (#s(alt (*.f64 (log.f64 l) l) (patch (*.f64 (log.f64 l) l) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w)) (taylor -inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w)) (taylor -inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w)) (taylor -inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w)) (taylor -inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (patch (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt l (taylor -inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor -inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor -inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor -inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w))))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w))))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w))))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w))))))) (taylor -inf l) (#s(alt (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) (patch (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ 1 (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l))))))))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ 1 (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l))))))))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ 1 (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l))))))))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ 1 (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l))))))))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) (patch (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* w (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))) 1))) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* w (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))) 1))) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* w (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))) 1))) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* w (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))) 1))) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) (patch (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (patch (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* l (+ (log -1) (* -1 (log (/ -1 l))))) (taylor -inf l) (#s(alt (*.f64 (log.f64 l) l) (patch (*.f64 (log.f64 l) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ (log -1) (* -1 (log (/ -1 l))))) (taylor -inf l) (#s(alt (*.f64 (log.f64 l) l) (patch (*.f64 (log.f64 l) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ (log -1) (* -1 (log (/ -1 l))))) (taylor -inf l) (#s(alt (*.f64 (log.f64 l) l) (patch (*.f64 (log.f64 l) l) #<representation binary64>) () ())) ())
#s(alt (* l (+ (log -1) (* -1 (log (/ -1 l))))) (taylor -inf l) (#s(alt (*.f64 (log.f64 l) l) (patch (*.f64 (log.f64 l) l) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
27.0ms
w
@inf
((/ (pow l (exp w)) (exp w)) (pow l (exp w)) (pow l (exp w)) (exp w) (* (exp (neg w)) 1) (exp (neg w)) (neg w) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (- 1 w) (pow l (exp w)) (/ -1 (/ -1 l)) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (+ (* (- 1 w) (* (log l) l)) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l))) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l)) (* (exp (neg w)) (pow l (exp w))) (+ (* (+ (* (- 1 w) (* (log l) l)) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l))) w) l) (exp w) (pow (/ -1 (/ -1 l)) (exp w)) (+ (* -1/6 w) 1/2) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2) (* (log l) l))
13.0ms
l
@inf
((/ (pow l (exp w)) (exp w)) (pow l (exp w)) (pow l (exp w)) (exp w) (* (exp (neg w)) 1) (exp (neg w)) (neg w) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (- 1 w) (pow l (exp w)) (/ -1 (/ -1 l)) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (+ (* (- 1 w) (* (log l) l)) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l))) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l)) (* (exp (neg w)) (pow l (exp w))) (+ (* (+ (* (- 1 w) (* (log l) l)) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l))) w) l) (exp w) (pow (/ -1 (/ -1 l)) (exp w)) (+ (* -1/6 w) 1/2) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2) (* (log l) l))
12.0ms
l
@0
((/ (pow l (exp w)) (exp w)) (pow l (exp w)) (pow l (exp w)) (exp w) (* (exp (neg w)) 1) (exp (neg w)) (neg w) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (- 1 w) (pow l (exp w)) (/ -1 (/ -1 l)) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (+ (* (- 1 w) (* (log l) l)) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l))) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l)) (* (exp (neg w)) (pow l (exp w))) (+ (* (+ (* (- 1 w) (* (log l) l)) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l))) w) l) (exp w) (pow (/ -1 (/ -1 l)) (exp w)) (+ (* -1/6 w) 1/2) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2) (* (log l) l))
12.0ms
l
@-inf
((/ (pow l (exp w)) (exp w)) (pow l (exp w)) (pow l (exp w)) (exp w) (* (exp (neg w)) 1) (exp (neg w)) (neg w) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (- 1 w) (pow l (exp w)) (/ -1 (/ -1 l)) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (+ (* (- 1 w) (* (log l) l)) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l))) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l)) (* (exp (neg w)) (pow l (exp w))) (+ (* (+ (* (- 1 w) (* (log l) l)) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l))) w) l) (exp w) (pow (/ -1 (/ -1 l)) (exp w)) (+ (* -1/6 w) 1/2) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2) (* (log l) l))
11.0ms
w
@-inf
((/ (pow l (exp w)) (exp w)) (pow l (exp w)) (pow l (exp w)) (exp w) (* (exp (neg w)) 1) (exp (neg w)) (neg w) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (- 1 w) (pow l (exp w)) (/ -1 (/ -1 l)) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (+ (* (- 1 w) (* (log l) l)) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l))) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l)) (* (exp (neg w)) (pow l (exp w))) (+ (* (+ (* (- 1 w) (* (log l) l)) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l))) w) l) (exp w) (pow (/ -1 (/ -1 l)) (exp w)) (+ (* -1/6 w) 1/2) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2) (* (log l) l))

simplify226.0ms (1.2%)

Memory
6.0MiB live, 194.7MiB allocated
Algorithm
egg-herbie
Rules
15 252×lower-fma.f64
15 252×lower-fma.f32
4 538×lower-*.f64
4 538×lower-*.f32
3 286×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02834634
19394442
235744231
370384135
084063774
Stop Event
iter limit
node limit
Counts
420 → 399
Calls
Call 1
Inputs
l
(+ l (* w (- (* l (log l)) l)))
(+ l (* w (- (+ (* l (log l)) (* w (- (+ l (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* 1/2 l) (* l (log l)))))) l)))
(+ l (* w (- (+ (* l (log l)) (* w (- (+ l (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (- (+ (* 1/2 l) (+ (* l (log l)) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))) (+ l (+ (* 1/6 l) (+ (* 1/2 (- (* l (log l)) l)) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (+ (* 1/2 l) (* l (log l)))))) l)))
l
(+ l (* l (* w (log l))))
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
l
(+ l (* l (* w (log l))))
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
1
(+ 1 w)
(+ 1 (* w (+ 1 (* 1/2 w))))
(+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w))))))
1
(+ 1 (* -1 w))
(+ 1 (* w (- (* 1/2 w) 1)))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
1
(+ 1 (* -1 w))
(+ 1 (* w (- (* 1/2 w) 1)))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
(* -1 w)
(* -1 w)
(* -1 w)
(* -1 w)
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
1
(+ 1 (* -1 w))
(+ 1 (* w (- (* 1/2 w) 1)))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
1
(+ 1 (* -1 w))
(+ 1 (* -1 w))
(+ 1 (* -1 w))
l
(+ l (* l (* w (log l))))
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
1
(+ 1 (* -1 w))
(+ 1 (* w (- (* 1/2 w) 1)))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
1
(+ 1 (* -1 w))
(+ 1 (* w (- (* 1/2 w) 1)))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
(- (* l (log l)) l)
(- (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))) l)
(- (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))) l)
(- (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))) l)
(* -1 l)
(- (* l (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) l)
(- (* l (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) l)
(- (* l (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) l)
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
l
(+ l (* w (- (* l (log l)) l)))
(+ l (* w (- (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))) l)))
(+ l (* w (- (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))) l)))
1
(+ 1 w)
(+ 1 (* w (+ 1 (* 1/2 w))))
(+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w))))))
l
(+ l (* l (* w (log l))))
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
1/2
(+ 1/2 (* -1/6 w))
(+ 1/2 (* -1/6 w))
(+ 1/2 (* -1/6 w))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(exp w)
(exp w)
(exp w)
(exp w)
(exp (neg w))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(* -1 w)
(* -1 w)
(* -1 w)
(* -1 w)
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(* -1 w)
(* w (- (/ 1 w) 1))
(* w (- (/ 1 w) 1))
(* w (- (/ 1 w) 1))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(* -1/6 (pow w 3))
(* (pow w 3) (- (* 1/2 (/ 1 w)) 1/6))
(* (pow w 3) (- (* 1/2 (/ 1 w)) (+ 1/6 (/ 1 (pow w 2)))))
(* (pow w 3) (- (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 3))) (+ 1/6 (/ 1 (pow w 2)))))
(* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))
(* w (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (/ (* l (log l)) w))) (/ l w)))
(* w (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (/ (* l (log l)) w))) (/ l w)))
(* w (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (/ (* l (log l)) w))) (/ l w)))
(* l (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))))
(* w (+ (* -1 (/ l w)) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))
(* w (+ (* -1 (/ l w)) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))
(* w (+ (* -1 (/ l w)) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (pow w 2) (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))
(* (pow w 2) (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (/ (* l (log l)) w))) (/ l w)))
(* (pow w 2) (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (+ (/ l (pow w 2)) (/ (* l (log l)) w)))) (/ l w)))
(* (pow w 2) (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (+ (/ l (pow w 2)) (/ (* l (log l)) w)))) (/ l w)))
(exp w)
(exp w)
(exp w)
(exp w)
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(* -1/6 w)
(* w (- (* 1/2 (/ 1 w)) 1/6))
(* w (- (* 1/2 (/ 1 w)) 1/6))
(* w (- (* 1/2 (/ 1 w)) 1/6))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(exp w)
(exp w)
(exp w)
(exp w)
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(* -1 w)
(* -1 w)
(* -1 w)
(* -1 w)
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(* -1 w)
(* -1 (* w (- 1 (/ 1 w))))
(* -1 (* w (- 1 (/ 1 w))))
(* -1 (* w (- 1 (/ 1 w))))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(* -1/6 (pow w 3))
(* -1 (* (pow w 3) (- 1/6 (* 1/2 (/ 1 w)))))
(* -1 (* (pow w 3) (+ 1/6 (* -1 (/ (- 1/2 (/ 1 w)) w)))))
(* -1 (* (pow w 3) (+ 1/6 (* -1 (/ (+ 1/2 (* -1 (/ (- 1 (/ 1 w)) w))) w)))))
(* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (* l (log l)))))
(* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (+ (* -1 (/ (- (* l (log l)) l) w)) (* l (log l))))))
(* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (+ (* -1 (/ (- (* l (log l)) l) w)) (* l (log l))))))
(* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (+ (* -1 (/ (- (* l (log l)) l) w)) (* l (log l))))))
(* l (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))))
(* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (/ l w))))
(* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (/ l w))))
(* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (/ l w))))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* -1 (* (pow w 2) (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (* l (log l)))))
(* (pow w 2) (- (+ (* -1 (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (* l (log l)))) (/ (* l (log l)) w)) (/ l w)))
(* (pow w 2) (+ (* -1 (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (* l (log l)))) (* -1 (/ (+ (* -1 (- (* l (log l)) l)) (* -1 (/ l w))) w))))
(* (pow w 2) (+ (* -1 (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (* l (log l)))) (* -1 (/ (+ (* -1 (- (* l (log l)) l)) (* -1 (/ l w))) w))))
(exp w)
(exp w)
(exp w)
(exp w)
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(* -1/6 w)
(* -1 (* w (- 1/6 (* 1/2 (/ 1 w)))))
(* -1 (* w (- 1/6 (* 1/2 (/ 1 w)))))
(* -1 (* w (- 1/6 (* 1/2 (/ 1 w)))))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
l
l
l
l
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* l (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))
(* l (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))
(* l (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))
(* l (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))
(* l (- (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) 1))
(* l (- (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) 1))
(* l (- (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) 1))
(* l (- (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) 1))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* l (+ 1 (* w (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))))
(* l (+ 1 (* w (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))))
(* l (+ 1 (* w (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))))
(* l (+ 1 (* w (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))
(+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))
(+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))
(+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))
(* l (log l))
(* l (log l))
(* l (log l))
(* l (log l))
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
l
l
l
l
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* l (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))
(* l (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))
(* l (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))
(* l (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))
(* l (- (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))) 1))
(* l (- (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))) 1))
(* l (- (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))) 1))
(* l (- (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))) 1))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* l (+ 1 (* w (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))))
(* l (+ 1 (* w (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))))
(* l (+ 1 (* w (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))))
(* l (+ 1 (* w (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))
(+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))
(+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))
(+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))
(* -1 (* l (log (/ 1 l))))
(* -1 (* l (log (/ 1 l))))
(* -1 (* l (log (/ 1 l))))
(* -1 (* l (log (/ 1 l))))
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
l
l
l
l
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* -1 (* l (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))))
(* -1 (* l (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))))
(* -1 (* l (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))))
(* -1 (* l (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))))
(* -1 (* l (+ 1 (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))))))
(* -1 (* l (+ 1 (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))))))
(* -1 (* l (+ 1 (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))))))
(* -1 (* l (+ 1 (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* -1 (* l (- (* w (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))) 1)))
(* -1 (* l (- (* w (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))) 1)))
(* -1 (* l (- (* w (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))) 1)))
(* -1 (* l (- (* w (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))) 1)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l))))))
(+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l))))))
(+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l))))))
(+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l))))))
(* l (+ (log -1) (* -1 (log (/ -1 l)))))
(* l (+ (log -1) (* -1 (log (/ -1 l)))))
(* l (+ (log -1) (* -1 (log (/ -1 l)))))
(* l (+ (log -1) (* -1 (log (/ -1 l)))))
Outputs
l
(+ l (* w (- (* l (log l)) l)))
(fma.f64 (-.f64 (*.f64 (log.f64 l) l) l) w l)
(+ l (* w (- (+ (* l (log l)) (* w (- (+ l (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* 1/2 l) (* l (log l)))))) l)))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)) w l)
(+ l (* w (- (+ (* l (log l)) (* w (- (+ l (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (- (+ (* 1/2 l) (+ (* l (log l)) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))) (+ l (+ (* 1/6 l) (+ (* 1/2 (- (* l (log l)) l)) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (+ (* 1/2 l) (* l (log l)))))) l)))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 l (+.f64 (fma.f64 #s(literal 7/6 binary64) (log.f64 l) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -7/6 binary64) l)) (*.f64 #s(literal 1/2 binary64) (fma.f64 l (-.f64 (log.f64 l) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 (log.f64 l) #s(literal 1 binary64)) (log.f64 l)) l)))) w (fma.f64 (*.f64 (log.f64 l) l) (+.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) l))) w (-.f64 (*.f64 (log.f64 l) l) l)) w l)
l
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(*.f64 l (fma.f64 (*.f64 (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 l)) w #s(literal 1 binary64)))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
(fma.f64 (*.f64 l (fma.f64 w (*.f64 (fma.f64 #s(literal 1/6 binary64) (log.f64 l) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64)))) w) (*.f64 (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 l)))) w l)
l
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(*.f64 l (fma.f64 (*.f64 (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 l)) w #s(literal 1 binary64)))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
(fma.f64 (*.f64 l (fma.f64 w (*.f64 (fma.f64 #s(literal 1/6 binary64) (log.f64 l) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64)))) w) (*.f64 (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 l)))) w l)
1
#s(literal 1 binary64)
(+ 1 w)
(+.f64 #s(literal 1 binary64) w)
(+ 1 (* w (+ 1 (* 1/2 w))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
(+ 1 (* w (- (* 1/2 w) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
(+ 1 (* w (- (* 1/2 w) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(fma.f64 (-.f64 (*.f64 (log.f64 l) l) l) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) l (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (*.f64 l (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) (log.f64 l)) (*.f64 (fma.f64 #s(literal -1/6 binary64) l (fma.f64 (*.f64 (log.f64 l) l) #s(literal 2/3 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64))) l))) w))) w) l)) w l)
1
#s(literal 1 binary64)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
(+ 1 (* w (- (* 1/2 w) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
l
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(*.f64 l (fma.f64 (*.f64 (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 l)) w #s(literal 1 binary64)))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
(fma.f64 (*.f64 l (fma.f64 w (*.f64 (fma.f64 #s(literal 1/6 binary64) (log.f64 l) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64)))) w) (*.f64 (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 l)))) w l)
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(fma.f64 (-.f64 (*.f64 (log.f64 l) l) l) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) l (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (*.f64 l (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) (log.f64 l)) (*.f64 (fma.f64 #s(literal -1/6 binary64) l (fma.f64 (*.f64 (log.f64 l) l) #s(literal 2/3 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64))) l))) w))) w) l)) w l)
1
#s(literal 1 binary64)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
(+ 1 (* w (- (* 1/2 w) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
(+ 1 (* w (- (* 1/2 w) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(- (* l (log l)) l)
(-.f64 (*.f64 (log.f64 l) l) l)
(- (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))) l)
(fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l))
(- (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))) l)
(fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l))
(- (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))) l)
(fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l))
(* -1 l)
(neg.f64 l)
(- (* l (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) l)
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(- (* l (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) l)
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(- (* l (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) l)
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(fma.f64 (-.f64 (*.f64 (log.f64 l) l) l) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) l (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (*.f64 l (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) (log.f64 l)) (*.f64 (fma.f64 #s(literal -1/6 binary64) l (fma.f64 (*.f64 (log.f64 l) l) #s(literal 2/3 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64))) l))) w))) w) l)) w l)
l
(+ l (* w (- (* l (log l)) l)))
(fma.f64 (-.f64 (*.f64 (log.f64 l) l) l) w l)
(+ l (* w (- (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))) l)))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)) w l)
(+ l (* w (- (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))) l)))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)) w l)
1
#s(literal 1 binary64)
(+ 1 w)
(+.f64 #s(literal 1 binary64) w)
(+ 1 (* w (+ 1 (* 1/2 w))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))
l
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(*.f64 l (fma.f64 (*.f64 (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 l)) w #s(literal 1 binary64)))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
(fma.f64 (*.f64 l (fma.f64 w (*.f64 (fma.f64 #s(literal 1/6 binary64) (log.f64 l) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64)))) w) (*.f64 (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 l)))) w l)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/6 w))
(fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64))
(+ 1/2 (* -1/6 w))
(fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64))
(+ 1/2 (* -1/6 w))
(fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(* -1 w)
(neg.f64 w)
(* w (- (/ 1 w) 1))
(-.f64 #s(literal 1 binary64) w)
(* w (- (/ 1 w) 1))
(-.f64 #s(literal 1 binary64) w)
(* w (- (/ 1 w) 1))
(-.f64 #s(literal 1 binary64) w)
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(* -1/6 (pow w 3))
(*.f64 (*.f64 (*.f64 w w) #s(literal -1/6 binary64)) w)
(* (pow w 3) (- (* 1/2 (/ 1 w)) 1/6))
(*.f64 (*.f64 w w) (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)))
(* (pow w 3) (- (* 1/2 (/ 1 w)) (+ 1/6 (/ 1 (pow w 2)))))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) w)) w) #s(literal 1/6 binary64)) (*.f64 (*.f64 w w) w))
(* (pow w 3) (- (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 3))) (+ 1/6 (/ 1 (pow w 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) w)) w) #s(literal 1/6 binary64))) (*.f64 (*.f64 w w) w))
(* w (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))
(*.f64 (fma.f64 (*.f64 (log.f64 l) l) (+.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) l)) w)
(* w (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (/ (* l (log l)) w))) (/ l w)))
(fma.f64 (fma.f64 (log.f64 l) (-.f64 (/.f64 l w) l) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) l)) w (neg.f64 l))
(* w (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (/ (* l (log l)) w))) (/ l w)))
(fma.f64 (fma.f64 (log.f64 l) (-.f64 (/.f64 l w) l) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) l)) w (neg.f64 l))
(* w (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (/ (* l (log l)) w))) (/ l w)))
(fma.f64 (fma.f64 (log.f64 l) (-.f64 (/.f64 l w) l) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) l)) w (neg.f64 l))
(* l (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)
(* w (+ (* -1 (/ l w)) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(* w (+ (* -1 (/ l w)) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(* w (+ (* -1 (/ l w)) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (pow w 2) (+ (* -1 (* l (log l))) (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))))
(*.f64 (*.f64 w w) (fma.f64 (*.f64 (log.f64 l) l) (+.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) l)))
(* (pow w 2) (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (/ (* l (log l)) w))) (/ l w)))
(*.f64 (fma.f64 (fma.f64 (log.f64 l) (-.f64 (/.f64 l w) l) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) l)) w (neg.f64 l)) w)
(* (pow w 2) (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (+ (/ l (pow w 2)) (/ (* l (log l)) w)))) (/ l w)))
(*.f64 (+.f64 (+.f64 (fma.f64 (*.f64 (log.f64 l) l) (+.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) l)) (/.f64 l (*.f64 w w))) (/.f64 (-.f64 (*.f64 (log.f64 l) l) l) w)) (*.f64 w w))
(* (pow w 2) (- (+ (* -1 (* l (log l))) (+ (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (+ (/ l (pow w 2)) (/ (* l (log l)) w)))) (/ l w)))
(*.f64 (+.f64 (+.f64 (fma.f64 (*.f64 (log.f64 l) l) (+.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) l)) (/.f64 l (*.f64 w w))) (/.f64 (-.f64 (*.f64 (log.f64 l) l) l) w)) (*.f64 w w))
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(* -1/6 w)
(*.f64 #s(literal -1/6 binary64) w)
(* w (- (* 1/2 (/ 1 w)) 1/6))
(fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64))
(* w (- (* 1/2 (/ 1 w)) 1/6))
(fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64))
(* w (- (* 1/2 (/ 1 w)) 1/6))
(fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* -1 w)
(neg.f64 w)
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(* -1 w)
(neg.f64 w)
(* -1 (* w (- 1 (/ 1 w))))
(-.f64 #s(literal 1 binary64) w)
(* -1 (* w (- 1 (/ 1 w))))
(-.f64 #s(literal 1 binary64) w)
(* -1 (* w (- 1 (/ 1 w))))
(-.f64 #s(literal 1 binary64) w)
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(* -1/6 (pow w 3))
(*.f64 (*.f64 (*.f64 w w) #s(literal -1/6 binary64)) w)
(* -1 (* (pow w 3) (- 1/6 (* 1/2 (/ 1 w)))))
(*.f64 (*.f64 (neg.f64 w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64)))
(* -1 (* (pow w 3) (+ 1/6 (* -1 (/ (- 1/2 (/ 1 w)) w)))))
(neg.f64 (*.f64 (*.f64 w w) (fma.f64 #s(literal 1/6 binary64) w (-.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) w)))))
(* -1 (* (pow w 3) (+ 1/6 (* -1 (/ (+ 1/2 (* -1 (/ (- 1 (/ 1 w)) w))) w)))))
(neg.f64 (*.f64 (*.f64 w w) (fma.f64 #s(literal 1/6 binary64) w (-.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) w) #s(literal 1 binary64)) w)))))
(* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (* l (log l)))))
(*.f64 (fma.f64 (*.f64 (log.f64 l) l) (+.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) l)) w)
(* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (+ (* -1 (/ (- (* l (log l)) l) w)) (* l (log l))))))
(fma.f64 (fma.f64 (log.f64 l) (-.f64 (/.f64 l w) l) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) l)) w (neg.f64 l))
(* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (+ (* -1 (/ (- (* l (log l)) l) w)) (* l (log l))))))
(fma.f64 (fma.f64 (log.f64 l) (-.f64 (/.f64 l w) l) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) l)) w (neg.f64 l))
(* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (+ (* -1 (/ (- (* l (log l)) l) w)) (* l (log l))))))
(fma.f64 (fma.f64 (log.f64 l) (-.f64 (/.f64 l w) l) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) l)) w (neg.f64 l))
(* l (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)
(* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (/ l w))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (/ l w))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(* -1 (* w (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (/ l w))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* -1 (* (pow w 2) (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (* l (log l)))))
(*.f64 (*.f64 w w) (fma.f64 (*.f64 (log.f64 l) l) (+.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) l)))
(* (pow w 2) (- (+ (* -1 (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (* l (log l)))) (/ (* l (log l)) w)) (/ l w)))
(*.f64 (fma.f64 (fma.f64 (log.f64 l) (-.f64 (/.f64 l w) l) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) l)) w (neg.f64 l)) w)
(* (pow w 2) (+ (* -1 (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (* l (log l)))) (* -1 (/ (+ (* -1 (- (* l (log l)) l)) (* -1 (/ l w))) w))))
(*.f64 (-.f64 (fma.f64 (*.f64 (log.f64 l) l) (+.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) l)) (/.f64 (-.f64 l (fma.f64 (log.f64 l) l (/.f64 l w))) w)) (*.f64 w w))
(* (pow w 2) (+ (* -1 (+ (* -1 (* l (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l))))))) (* l (log l)))) (* -1 (/ (+ (* -1 (- (* l (log l)) l)) (* -1 (/ l w))) w))))
(*.f64 (-.f64 (fma.f64 (*.f64 (log.f64 l) l) (+.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) l)) (/.f64 (-.f64 l (fma.f64 (log.f64 l) l (/.f64 l w))) w)) (*.f64 w w))
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(* -1/6 w)
(*.f64 #s(literal -1/6 binary64) w)
(* -1 (* w (- 1/6 (* 1/2 (/ 1 w)))))
(fma.f64 (neg.f64 w) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* -1 (* w (- 1/6 (* 1/2 (/ 1 w)))))
(fma.f64 (neg.f64 w) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* -1 (* w (- 1/6 (* 1/2 (/ 1 w)))))
(fma.f64 (neg.f64 w) #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
l
l
l
l
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* l (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))
(*.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) l)
(* l (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))
(*.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) l)
(* l (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))
(*.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) l)
(* l (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))
(*.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) l)
(* l (- (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(* l (- (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(* l (- (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(* l (- (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* l (+ 1 (* w (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) w #s(literal 1 binary64)) l)
(* l (+ 1 (* w (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) w #s(literal 1 binary64)) l)
(* l (+ 1 (* w (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) w #s(literal 1 binary64)) l)
(* l (+ 1 (* w (- (+ (* w (+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))) (* (log l) (- 1 w))) 1))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) w #s(literal 1 binary64)) l)
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64))
(+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64))
(+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64))
(+ 1/2 (* (log l) (+ 1/2 (* 1/2 (log l)))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64))
(* l (log l))
(*.f64 (log.f64 l) l)
(* l (log l))
(*.f64 (log.f64 l) l)
(* l (log l))
(*.f64 (log.f64 l) l)
(* l (log l))
(*.f64 (log.f64 l) l)
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
l
l
l
l
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* l (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))
(*.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) l)
(* l (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))
(*.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) l)
(* l (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))
(*.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) l)
(* l (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))
(*.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) l)
(* l (- (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(* l (- (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(* l (- (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(* l (- (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))) 1))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w #s(literal -1 binary64)) l)
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* l (+ 1 (* w (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) w #s(literal 1 binary64)) l)
(* l (+ 1 (* w (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) w #s(literal 1 binary64)) l)
(* l (+ 1 (* w (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) w #s(literal 1 binary64)) l)
(* l (+ 1 (* w (- (+ (* -1 (* (log (/ 1 l)) (- 1 w))) (* w (+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l))))))))) 1))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) w #s(literal 1 binary64)) l)
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (* (log (/ 1 l)) (+ 1/2 (* -1/2 (log (/ 1 l)))))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64))
(* -1 (* l (log (/ 1 l))))
(*.f64 (log.f64 l) l)
(* -1 (* l (log (/ 1 l))))
(*.f64 (log.f64 l) l)
(* -1 (* l (log (/ 1 l))))
(*.f64 (log.f64 l) l)
(* -1 (* l (log (/ 1 l))))
(*.f64 (log.f64 l) l)
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
l
l
l
l
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* -1 (* l (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))))
(fma.f64 l (fma.f64 #s(literal 1/2 binary64) w (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (fma.f64 w (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w)))) (neg.f64 l))
(* -1 (* l (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))))
(fma.f64 l (fma.f64 #s(literal 1/2 binary64) w (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (fma.f64 w (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w)))) (neg.f64 l))
(* -1 (* l (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))))
(fma.f64 l (fma.f64 #s(literal 1/2 binary64) w (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (fma.f64 w (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w)))) (neg.f64 l))
(* -1 (* l (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))))
(fma.f64 l (fma.f64 #s(literal 1/2 binary64) w (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (fma.f64 w (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w)))) (neg.f64 l))
(* -1 (* l (+ 1 (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64)) w) l (neg.f64 l))
(* -1 (* l (+ 1 (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64)) w) l (neg.f64 l))
(* -1 (* l (+ 1 (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64)) w) l (neg.f64 l))
(* -1 (* l (+ 1 (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64)) w) l (neg.f64 l))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* -1 (* l (- (* w (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))) 1)))
(*.f64 (neg.f64 l) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) w (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (fma.f64 w (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))))) w #s(literal -1 binary64)))
(* -1 (* l (- (* w (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))) 1)))
(*.f64 (neg.f64 l) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) w (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (fma.f64 w (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))))) w #s(literal -1 binary64)))
(* -1 (* l (- (* w (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))) 1)))
(*.f64 (neg.f64 l) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) w (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (fma.f64 w (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))))) w #s(literal -1 binary64)))
(* -1 (* l (- (* w (+ 1 (+ (* -1 (* w (+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l)))))))) (* -1 (* (+ (log -1) (* -1 (log (/ -1 l)))) (- 1 w)))))) 1)))
(*.f64 (neg.f64 l) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) w (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (fma.f64 w (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))))) w #s(literal -1 binary64)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l))))))
(fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64))
(+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l))))))
(fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64))
(+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l))))))
(fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64))
(+ 1/2 (* (+ 1/2 (* 1/2 (+ (log -1) (* -1 (log (/ -1 l)))))) (+ (log -1) (* -1 (log (/ -1 l))))))
(fma.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) #s(literal 1/2 binary64))
(* l (+ (log -1) (* -1 (log (/ -1 l)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) l)
(* l (+ (log -1) (* -1 (log (/ -1 l)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) l)
(* l (+ (log -1) (* -1 (log (/ -1 l)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) l)
(* l (+ (log -1) (* -1 (log (/ -1 l)))))
(*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) l)

rewrite273.0ms (1.4%)

Memory
9.5MiB live, 409.1MiB allocated
Rules
5 596×lower-fma.f32
5 576×lower-fma.f64
4 906×lower-*.f32
4 896×lower-*.f64
4 194×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044270
083260
1296255
22136255
09351255
Stop Event
iter limit
node limit
iter limit
Counts
24 → 683
Calls
Call 1
Inputs
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w))
#s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))
(pow.f64 l (exp.f64 w))
(exp.f64 w)
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(exp.f64 (neg.f64 w))
(neg.f64 w)
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
#s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))
(-.f64 #s(literal 1 binary64) w)
(pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
#s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l)))
(fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l)
#s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))
(fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64))
(fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (log.f64 l) l)
Outputs
(*.f64 (*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(literal 1 binary64)) (exp.f64 (neg.f64 w)))
(*.f64 (neg.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))))
(*.f64 (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) #s(literal 1 binary64))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 (neg.f64 w)))
(pow.f64 (/.f64 (/.f64 (exp.f64 w) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (exp.f64 w) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(literal 1 binary64))) (neg.f64 (exp.f64 w)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))))) (neg.f64 (neg.f64 (neg.f64 (exp.f64 w)))))
(/.f64 (*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(literal 1 binary64)) (exp.f64 w))
(/.f64 (neg.f64 (neg.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))) (neg.f64 (neg.f64 (exp.f64 w))))
(/.f64 (neg.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) (neg.f64 (exp.f64 w)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (exp.f64 w) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 w) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (exp.f64 w) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 w) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 w) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w))
(neg.f64 (/.f64 (neg.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) (exp.f64 w)))
(neg.f64 (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (neg.f64 (exp.f64 w))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 w))) (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (neg.f64 (exp.f64 w))))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 w) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))) #s(literal -1 binary64)))
#s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (neg.f64 l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (neg.f64 l) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 l) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (neg.f64 l) (exp.f64 w)) (pow.f64 #s(literal -1 binary64) (exp.f64 w)))
(*.f64 (pow.f64 #s(literal -1 binary64) (exp.f64 w)) (pow.f64 (neg.f64 l) (exp.f64 w)))
(*.f64 (pow.f64 (neg.f64 l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 (neg.f64 l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 (*.f64 l (neg.f64 l)) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l (exp.f64 w)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (exp.f64 w)) (log.f64 l))
(pow.f64 (pow.f64 (*.f64 l l) (exp.f64 w)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 l l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (neg.f64 (exp.f64 w)))
(pow.f64 (neg.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 l (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (exp.f64 w))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 l l)) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 l) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) w)
(pow.f64 (exp.f64 w) #s(literal 1 binary64))
(exp.f64 w)
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 w)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) w)
(pow.f64 (/.f64 (exp.f64 w) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) w)
(pow.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(pow.f64 (exp.f64 w) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 w) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 w)))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 w) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 w))))
(/.f64 #s(literal 1 binary64) (exp.f64 w))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) w))
(exp.f64 (*.f64 (log.f64 (exp.f64 w)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 w)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) w)
(pow.f64 (/.f64 (exp.f64 w) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) w)
(pow.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(pow.f64 (exp.f64 w) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 w) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 w)))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 w) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 w))))
(/.f64 #s(literal 1 binary64) (exp.f64 w))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) w))
(exp.f64 (*.f64 (log.f64 (exp.f64 w)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 #s(literal -1 binary64) w)
(*.f64 w #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 w w) (neg.f64 w))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 w w) (*.f64 #s(literal 0 binary64) (neg.f64 w)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 w w))) (neg.f64 (+.f64 #s(literal 0 binary64) w)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 w w) w))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 w w (*.f64 #s(literal 0 binary64) w)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 w w)) (+.f64 #s(literal 0 binary64) w))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 w w) w)) (+.f64 #s(literal 0 binary64) (fma.f64 w w (*.f64 #s(literal 0 binary64) w))))
(neg.f64 w)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) w)) (/.f64 (*.f64 w w) (+.f64 #s(literal 0 binary64) w)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 w w (*.f64 #s(literal 0 binary64) w)))) (/.f64 (*.f64 (*.f64 w w) w) (+.f64 #s(literal 0 binary64) (fma.f64 w w (*.f64 #s(literal 0 binary64) w)))))
(-.f64 #s(literal 0 binary64) w)
(+.f64 #s(literal 0 binary64) (neg.f64 w))
(*.f64 (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 l (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))) #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))))
(*.f64 (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
#s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) w) (-.f64 #s(literal 1 binary64) (*.f64 w w))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 w w) (neg.f64 w) #s(literal 1 binary64)) (fma.f64 w w (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 w) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) w))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w)) (*.f64 (+.f64 #s(literal 1 binary64) w) (*.f64 w w))) (*.f64 (+.f64 #s(literal 1 binary64) w) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (*.f64 w w) w))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w))) (neg.f64 (-.f64 #s(literal 1 binary64) (neg.f64 w))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w))) (neg.f64 (+.f64 #s(literal 1 binary64) w)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 w w) (*.f64 #s(literal 1 binary64) (neg.f64 w))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (neg.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (-.f64 #s(literal 1 binary64) (neg.f64 w)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (+.f64 #s(literal 1 binary64) w))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 w w) (*.f64 #s(literal 1 binary64) (neg.f64 w)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) w) (-.f64 #s(literal 1 binary64) (*.f64 w w)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) w) (-.f64 #s(literal 1 binary64) (*.f64 w w))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))))
(fma.f64 #s(literal -1 binary64) w #s(literal 1 binary64))
(fma.f64 w #s(literal -1 binary64) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (neg.f64 w))) (/.f64 (*.f64 w w) (-.f64 #s(literal 1 binary64) (neg.f64 w))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w)) (/.f64 (*.f64 w w) (+.f64 #s(literal 1 binary64) w)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 w w) w) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) w)
(+.f64 #s(literal 1 binary64) (neg.f64 w))
(+.f64 (neg.f64 w) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 (pow.f64 (neg.f64 l) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) (pow.f64 #s(literal -1 binary64) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 l) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 (pow.f64 (neg.f64 l) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (pow.f64 #s(literal -1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (pow.f64 (neg.f64 l) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 (pow.f64 (neg.f64 l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))) (pow.f64 (neg.f64 l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 l (neg.f64 l)) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 (pow.f64 l (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (pow.f64 #s(literal 1 binary64) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (pow.f64 #s(literal 1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (log.f64 l))
(pow.f64 (pow.f64 (*.f64 l l) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 l (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 l l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(pow.f64 (neg.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))))
(pow.f64 l (*.f64 (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 l (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))))
(pow.f64 l (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))))
(pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 l (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 l l)) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 l) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 l) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (neg.f64 l))))
(*.f64 (neg.f64 l) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 l))
(*.f64 #s(literal 1 binary64) l)
(*.f64 l #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1 binary64))
(pow.f64 l #s(literal 1 binary64))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (neg.f64 (log.f64 (neg.f64 l)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 l))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) l))
(neg.f64 (neg.f64 l))
(exp.f64 (*.f64 (neg.f64 (log.f64 l)) #s(literal -1 binary64)))
(exp.f64 (log.f64 l))
l
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
#s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w)))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal -1 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64))
(fma.f64 w (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 w (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))))
(+.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (neg.f64 l)) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (neg.f64 l)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (neg.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)) (pow.f64 (+.f64 (neg.f64 l) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 (neg.f64 l) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (+.f64 (neg.f64 l) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)))) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (+.f64 (neg.f64 l) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)))))))
(/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal 3 binary64))) (fma.f64 l l (-.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal 2 binary64)) (*.f64 (neg.f64 l) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal 2 binary64)) (*.f64 l l))) (neg.f64 (-.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (neg.f64 l))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal 3 binary64)) (*.f64 (*.f64 l l) l))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal 2 binary64)) (-.f64 (*.f64 l l) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (neg.f64 l))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) l)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) l)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) l)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) l)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) l) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (-.f64 #s(literal 0 binary64) (*.f64 l l)))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (+.f64 #s(literal 0 binary64) l)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (neg.f64 l))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) l) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) l) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) l)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) l) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (-.f64 #s(literal 0 binary64) (*.f64 l l)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (+.f64 #s(literal 0 binary64) l)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) #s(literal 1 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (neg.f64 l))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) l) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) l) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) #s(literal -1 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) l)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (*.f64 (+.f64 #s(literal 1 binary64) w) (-.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) w) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l))) (*.f64 (+.f64 #s(literal 1 binary64) w) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)) (*.f64 (*.f64 l l) l)))) (*.f64 (+.f64 #s(literal 1 binary64) w) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)) (*.f64 (+.f64 #s(literal 1 binary64) w) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))))) (*.f64 (+.f64 #s(literal 1 binary64) w) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)) (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) w) (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) w) (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)) (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (*.f64 (+.f64 #s(literal 1 binary64) w) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)))) (*.f64 (+.f64 #s(literal 1 binary64) w) (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)) (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l)))) (*.f64 (+.f64 #s(literal 1 binary64) w) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) w) (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l))))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)) (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) w) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) w) (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (*.f64 (+.f64 #s(literal 1 binary64) w) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) w) (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)) (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) w) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) w) (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (-.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)) (*.f64 (*.f64 l l) l)))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)) (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)) (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)) (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l)))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l))))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)) (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)) (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (*.f64 (+.f64 #s(literal 1 binary64) w) (-.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) w) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l))) (*.f64 (+.f64 #s(literal 1 binary64) w) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)) (*.f64 (*.f64 l l) l)))) (*.f64 (+.f64 #s(literal 1 binary64) w) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)) (*.f64 (+.f64 #s(literal 1 binary64) w) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))))) (*.f64 (+.f64 #s(literal 1 binary64) w) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))) (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) w) (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) w) (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))) (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (*.f64 (+.f64 #s(literal 1 binary64) w) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)))) (*.f64 (+.f64 #s(literal 1 binary64) w) (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))) (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l)))) (*.f64 (+.f64 #s(literal 1 binary64) w) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) w) (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))) (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) w) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) w) (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (*.f64 (+.f64 #s(literal 1 binary64) w) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) w) (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))) (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) w) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) w) (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (-.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)) (*.f64 (*.f64 l l) l)))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l)))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))) (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) w) (*.f64 (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)))) (*.f64 (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 (-.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)))) (*.f64 (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) w) (*.f64 (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))))) (*.f64 (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 (-.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))))) (*.f64 (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)) (*.f64 (*.f64 l l) l)) (+.f64 #s(literal 1 binary64) w) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l))) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)) (*.f64 (*.f64 l l) l)) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)) (*.f64 (*.f64 l l) l)) (+.f64 #s(literal 1 binary64) w) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l))) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l))) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)) (*.f64 (*.f64 l l) l)) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l))) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (+.f64 #s(literal 1 binary64) w) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (+.f64 #s(literal 1 binary64) w) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))))) (*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) w) (*.f64 (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)))) (*.f64 (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)))) (*.f64 (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) w) (*.f64 (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))))) (*.f64 (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))))) (*.f64 (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)) (+.f64 #s(literal 1 binary64) w) (*.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)) (+.f64 #s(literal 1 binary64) w) (*.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) w) (*.f64 (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)))) (*.f64 (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l)))) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)))) (*.f64 (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l)))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) w) (*.f64 (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l)))) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))))) (*.f64 (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l)))) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l)))) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))))) (*.f64 (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l)))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) w) (*.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)))) (*.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)))) (*.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) w) (*.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))))) (*.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))))) (*.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)))) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)))) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))))) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))))) (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w) (*.f64 (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 w w)) (*.f64 (log.f64 l) l)))) (*.f64 (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (*.f64 (log.f64 l) l)))) (*.f64 (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) w) (*.f64 (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 w w))))) (*.f64 (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) w)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (fma.f64 w w w) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (*.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w))))) (*.f64 (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (+.f64 (fma.f64 w w w) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (*.f64 (+.f64 #s(literal 0 binary64) l) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) l) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (*.f64 (+.f64 #s(literal 0 binary64) l) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) l) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))))
(/.f64 (fma.f64 (neg.f64 l) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))
(/.f64 (fma.f64 (neg.f64 l) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (*.f64 (/.f64 #s(literal 1 binary64) l) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) l) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))
(/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) l) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (*.f64 (/.f64 #s(literal -1 binary64) l) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) l) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (*.f64 (/.f64 #s(literal -1 binary64) l) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) l) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))))
(/.f64 (fma.f64 l (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))
(/.f64 (fma.f64 l (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))) (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal 2 binary64)) (*.f64 l l)) (-.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (neg.f64 l)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal 3 binary64)) (*.f64 (*.f64 l l) l)) (+.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal 2 binary64)) (-.f64 (*.f64 l l) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (neg.f64 l)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64))) (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (+.f64 (neg.f64 l) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) l) w (+.f64 (neg.f64 l) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))))
(fma.f64 (*.f64 (log.f64 l) (-.f64 #s(literal 1 binary64) w)) l (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)))
(fma.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)))
(fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) (+.f64 (neg.f64 l) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))))
(fma.f64 (*.f64 w l) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (+.f64 (neg.f64 l) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))))
(fma.f64 (*.f64 (log.f64 l) l) (-.f64 #s(literal 1 binary64) w) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))
(fma.f64 (log.f64 l) (*.f64 l (-.f64 #s(literal 1 binary64) w)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))
(fma.f64 #s(literal -1 binary64) l (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))
(fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))
(fma.f64 #s(literal 1 binary64) (neg.f64 l) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))
(fma.f64 w (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) l) (+.f64 (neg.f64 l) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))))
(fma.f64 l (*.f64 w (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64))) (+.f64 (neg.f64 l) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))))
(fma.f64 l (*.f64 (log.f64 l) (-.f64 #s(literal 1 binary64) w)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))
(fma.f64 l #s(literal -1 binary64) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal 2 binary64)) (-.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (neg.f64 l))) (/.f64 (*.f64 l l) (-.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (neg.f64 l))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)))) (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)))))
(-.f64 (+.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) #s(literal 0 binary64)) l)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))) (/.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))))
(-.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) l)
(-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (-.f64 l (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))))
(+.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (neg.f64 l)) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))
(+.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (neg.f64 l))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (+.f64 (neg.f64 l) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))))
(+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))
(+.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)))
(+.f64 (neg.f64 l) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)))
(*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (+.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))) (fma.f64 (+.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l))) (+.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (+.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l))) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) l) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) l) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) l)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) l) w (neg.f64 l)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) l) w (neg.f64 l)) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) w (neg.f64 l))) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) w (neg.f64 l))))))
(/.f64 (neg.f64 (-.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))) (neg.f64 (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)) (*.f64 (*.f64 l l) l))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (*.f64 l l))) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)) (/.f64 #s(literal -1 binary64) l)) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)) (/.f64 #s(literal 1 binary64) l)) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)) (/.f64 #s(literal -1 binary64) l)) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)) (/.f64 #s(literal 1 binary64) l)) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal -1 binary64) l)) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) l)) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal -1 binary64) l)) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) l)) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))) (/.f64 #s(literal -1 binary64) l)) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))) (/.f64 #s(literal 1 binary64) l)) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))) (/.f64 #s(literal -1 binary64) l)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) l)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)) (+.f64 #s(literal 0 binary64) l) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 l l)))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (+.f64 #s(literal 0 binary64) l)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)) #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (neg.f64 l))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)) (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)) (/.f64 #s(literal -1 binary64) l) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)) #s(literal -1 binary64) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) l)) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)) (+.f64 #s(literal 0 binary64) l) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 l l)))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) l)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)) #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (neg.f64 l))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)) (/.f64 #s(literal 1 binary64) l) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)) (/.f64 #s(literal -1 binary64) l) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)) #s(literal -1 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) l)) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 0 binary64) l) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 l l)))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (+.f64 #s(literal 0 binary64) l)))
(/.f64 (fma.f64 (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l)))))
(/.f64 (fma.f64 (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (neg.f64 l))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (fma.f64 (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal -1 binary64) l) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) #s(literal -1 binary64) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) l)) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 #s(literal 0 binary64) l) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 l l)))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) l)))
(/.f64 (fma.f64 (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l)))))
(/.f64 (fma.f64 (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (neg.f64 l))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) l) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (fma.f64 (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal -1 binary64) l) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) l)) (*.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))) (+.f64 #s(literal 0 binary64) l) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (-.f64 #s(literal 0 binary64) (*.f64 l l)))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (+.f64 #s(literal 0 binary64) l)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))) #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (neg.f64 l))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))) (/.f64 #s(literal 1 binary64) l) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))) (/.f64 #s(literal -1 binary64) l) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))) #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) l)) (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))) (+.f64 #s(literal 0 binary64) l) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (-.f64 #s(literal 0 binary64) (*.f64 l l)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (+.f64 #s(literal 0 binary64) l)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))) #s(literal 1 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (neg.f64 l))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) l) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))) (/.f64 #s(literal -1 binary64) l) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))) #s(literal -1 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) l)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) #s(literal -1 binary64)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) l) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)))) (*.f64 (+.f64 #s(literal 0 binary64) l) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) l) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)))) (*.f64 (+.f64 #s(literal 0 binary64) l) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) l) (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) l) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) l) (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) l) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (+.f64 #s(literal 0 binary64) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))) (*.f64 (+.f64 #s(literal 0 binary64) l) (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (*.f64 (+.f64 #s(literal 0 binary64) l) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) l) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)) (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 l l) l)) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))))
(/.f64 (fma.f64 (neg.f64 l) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)))) (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 l) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 l) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 l) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 l) (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))
(/.f64 (fma.f64 (neg.f64 l) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) l) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (/.f64 #s(literal 1 binary64) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))) (*.f64 (/.f64 #s(literal 1 binary64) l) (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))
(/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) l) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) l)) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) l) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)))) (*.f64 (/.f64 #s(literal -1 binary64) l) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) l) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)))) (*.f64 (/.f64 #s(literal -1 binary64) l) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) l) (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) l) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) l) (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) l) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (/.f64 #s(literal -1 binary64) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))) (*.f64 (/.f64 #s(literal -1 binary64) l) (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (*.f64 (/.f64 #s(literal -1 binary64) l) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) l) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))))
(/.f64 (fma.f64 l (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 w l)))) (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 l (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (*.f64 w l)))) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 l (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 w l) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))))) (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 l (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 w l) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 l (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))
(/.f64 (fma.f64 l (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)))) (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 w w) w) (*.f64 (*.f64 l l) l)) #s(literal 1/8 binary64))))) (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l)) (*.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))))))
(/.f64 (-.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)) (*.f64 (*.f64 l l) l)) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)))
(/.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (neg.f64 (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)) (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l))
(/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (fma.f64 l l (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l)))))
(/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))) (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (*.f64 l l))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)) (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 w l) (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (log.f64 l) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) l))
(fma.f64 (*.f64 (*.f64 w l) (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (log.f64 l) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) w (neg.f64 l)))
(fma.f64 (*.f64 (*.f64 w l) (log.f64 l)) (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) l))
(fma.f64 (*.f64 (*.f64 w l) (log.f64 l)) (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) w (neg.f64 l)))
(fma.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) w) l (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) l))
(fma.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) w) l (fma.f64 (*.f64 #s(literal 1/2 binary64) l) w (neg.f64 l)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))
(fma.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) l) w (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) l))
(fma.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) l) w (fma.f64 (*.f64 #s(literal 1/2 binary64) l) w (neg.f64 l)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) l) w (neg.f64 l))
(fma.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) l))
(fma.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) w (neg.f64 l)))
(fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) (neg.f64 l))
(fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) (*.f64 w l)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) l))
(fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) (*.f64 w l)) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) w (neg.f64 l)))
(fma.f64 (*.f64 w l) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) l))
(fma.f64 (*.f64 w l) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) w (neg.f64 l)))
(fma.f64 (*.f64 w l) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (neg.f64 l))
(fma.f64 (log.f64 l) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 w l)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) l))
(fma.f64 (log.f64 l) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 w l)) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) w (neg.f64 l)))
(fma.f64 #s(literal -1 binary64) l (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))
(fma.f64 #s(literal 1 binary64) (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))
(fma.f64 w (*.f64 l (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) l))
(fma.f64 w (*.f64 l (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l))) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) w (neg.f64 l)))
(fma.f64 w (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) l) (neg.f64 l))
(fma.f64 l (*.f64 w (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) l))
(fma.f64 l (*.f64 w (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l))) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) w (neg.f64 l)))
(fma.f64 l (*.f64 w (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64))) (neg.f64 l))
(fma.f64 l #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))
(-.f64 (/.f64 (*.f64 l l) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (-.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l)))) (/.f64 (*.f64 (*.f64 l l) l) (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 l l (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l)))))
(-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) l) w #s(literal 0 binary64)) l)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)) (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) (*.f64 w l) l)))
(-.f64 #s(literal 0 binary64) (-.f64 l (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l)))
(-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) l)
(+.f64 (+.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l))) (*.f64 (*.f64 #s(literal 1/2 binary64) w) l))
(+.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) w) l) l))
(+.f64 (*.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) (*.f64 w l)) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) w (neg.f64 l)))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l) (neg.f64 l))
(+.f64 (neg.f64 l) (*.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w l))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64)) (*.f64 l l)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w (neg.f64 l))))
(*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 l (-.f64 l (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w)) (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w (neg.f64 l)) (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64)) (*.f64 l l))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 l (-.f64 l (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w)) (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 l l) (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64)))) (neg.f64 (-.f64 l (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64)) (*.f64 l l)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w (neg.f64 l)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 l (-.f64 l (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w)) (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w (neg.f64 l))) (*.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w (neg.f64 l)) (*.f64 l l))) (*.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w (neg.f64 l)) (fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w (neg.f64 l))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64))) w) (/.f64 #s(literal -1 binary64) l) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64))) w) (/.f64 #s(literal 1 binary64) l) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64))) w) (/.f64 #s(literal -1 binary64) l) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64))) w) (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (*.f64 w (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) l) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (*.f64 w (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) l) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (*.f64 w (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) l) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (*.f64 w (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) (*.f64 (/.f64 #s(literal -1 binary64) l) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64))) w))) (*.f64 (/.f64 #s(literal -1 binary64) l) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) l) (*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64))) w))) (*.f64 (/.f64 #s(literal -1 binary64) l) (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) (*.f64 (/.f64 #s(literal -1 binary64) l) (*.f64 w (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal -1 binary64) l) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) l) (*.f64 w (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal -1 binary64) l) (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64))) w))) (*.f64 (/.f64 #s(literal 1 binary64) l) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64))) w))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 w (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) l) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 w (+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (-.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l))) (pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 l l) (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64))) (-.f64 l (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64)) (*.f64 l l))) (neg.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w (neg.f64 l))))
(/.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 3 binary64)))) (neg.f64 (fma.f64 l l (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) (*.f64 w l))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 3 binary64)))) (neg.f64 (fma.f64 l (-.f64 l (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w)) (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64)) (*.f64 l l)) (fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w (neg.f64 l)))
(/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 3 binary64))) (fma.f64 l l (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) (*.f64 w l)))))
(/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 3 binary64))) (fma.f64 l (-.f64 l (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w)) (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w (neg.f64 l)) (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64)) (*.f64 l l)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 l (-.f64 l (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w)) (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w (neg.f64 l)) (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64)) (*.f64 l l))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 l (-.f64 l (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w)) (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 3 binary64)))))
(fma.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (neg.f64 l))) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w))
(fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w l)
(fma.f64 (neg.f64 l) #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w))
(fma.f64 #s(literal -1 binary64) (neg.f64 l) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w))
(fma.f64 #s(literal 1 binary64) l (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w))
(fma.f64 w (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) l)
(fma.f64 l #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w))
(-.f64 (/.f64 (*.f64 l l) (-.f64 l (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w))) (/.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64)) (-.f64 l (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w (neg.f64 l))) (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w (neg.f64 l))))
(+.f64 (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w) l)
(+.f64 l (*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) l) (log.f64 l) (fma.f64 (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64)) w) l (neg.f64 l))) w))
#s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (neg.f64 l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (neg.f64 l) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 l) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (neg.f64 l) (exp.f64 w)) (pow.f64 #s(literal -1 binary64) (exp.f64 w)))
(*.f64 (pow.f64 #s(literal -1 binary64) (exp.f64 w)) (pow.f64 (neg.f64 l) (exp.f64 w)))
(*.f64 (pow.f64 (neg.f64 l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 (neg.f64 l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 (*.f64 l (neg.f64 l)) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l (exp.f64 w)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (exp.f64 w)) (log.f64 l))
(pow.f64 (pow.f64 (*.f64 l l) (exp.f64 w)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 l l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (neg.f64 (exp.f64 w)))
(pow.f64 (neg.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 l (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (exp.f64 w))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 l l)) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 l) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
(*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 w w) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) w #s(literal -1/2 binary64))))
(*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 w w) (-.f64 #s(literal 1/4 binary64) (*.f64 w #s(literal -1/12 binary64))))))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 w w) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 w w) (-.f64 #s(literal 1/4 binary64) (*.f64 w #s(literal -1/12 binary64)))) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 w w)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) w))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 w w) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 w w) (-.f64 #s(literal 1/4 binary64) (*.f64 w #s(literal -1/12 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 w w)) (fma.f64 #s(literal -1/6 binary64) w #s(literal -1/2 binary64))) (*.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/6 binary64) w #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 w w))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) w)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 w w) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 w w)) (*.f64 w #s(literal -1/12 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 w w) (-.f64 #s(literal 1/4 binary64) (*.f64 w #s(literal -1/12 binary64))))))
(/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 w w) #s(literal -1/4 binary64)) (fma.f64 #s(literal -1/6 binary64) w #s(literal -1/2 binary64)))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 w w)) (*.f64 w #s(literal -1/12 binary64)))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 w w) (-.f64 #s(literal 1/4 binary64) (*.f64 w #s(literal -1/12 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 w w) #s(literal -1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 w w) (-.f64 #s(literal 1/4 binary64) (*.f64 w #s(literal -1/12 binary64)))) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 w w) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 w w) (-.f64 #s(literal 1/4 binary64) (*.f64 w #s(literal -1/12 binary64)))) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64))))
(fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64))
(fma.f64 w #s(literal -1/6 binary64) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) w))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 w w)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) w))))
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 w w)) (fma.f64 #s(literal -1/6 binary64) w #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/6 binary64) w #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) w) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) w))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (log.f64 l) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (pow.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(fma.f64 (+.f64 (log.f64 l) #s(literal 1 binary64)) (*.f64 (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) #s(literal 1/2 binary64) (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (log.f64 l) (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal 1/2 binary64))
(fma.f64 (log.f64 l) (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (log.f64 l) (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l) #s(literal -1/2 binary64))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (log.f64 l) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (log.f64 l) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (log.f64 l)))
(*.f64 (log.f64 l) l)
(*.f64 l (log.f64 l))

eval249.0ms (1.3%)

Memory
-4.6MiB live, 300.7MiB allocated
Compiler

Compiled 45 886 to 2 827 computations (93.8% saved)

prune220.0ms (1.2%)

Memory
-17.6MiB live, 235.5MiB allocated
Pruning

35 alts after pruning (31 fresh and 4 done)

PrunedKeptTotal
New1 130231 153
Fresh9817
Picked325
Done022
Total1 142351 177
Accuracy
99.8%
Counts
1 177 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w))
77.5%
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
77.4%
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
76.7%
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (+.f64 #s(literal 1 binary64) w)))
41.3%
(/.f64 #s(literal 1 binary64) (exp.f64 w))
99.5%
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
86.2%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (fma.f64 (*.f64 (log.f64 l) w) l l)))
99.0%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))))
81.5%
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
76.9%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
81.3%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal 1 binary64) l) (neg.f64 (exp.f64 w)))))
76.2%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
76.7%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
75.9%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (exp.f64 (exp.f64 w)) (log.f64 l))))
76.4%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (exp.f64 (*.f64 (log.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
76.4%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
79.2%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
66.6%
(*.f64 #s(approx (exp (neg w)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal -1 binary64))))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
87.2%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
87.9%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
86.7%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w))))
66.1%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
82.8%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (exp.f64 (*.f64 (log.f64 l) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
76.9%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #s(approx (pow l (exp w)) (*.f64 l (fma.f64 (*.f64 (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 l)) w #s(literal 1 binary64)))))
86.8%
(*.f64 #s(approx (exp (neg w)) #s(approx (- 1 w) #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
41.3%
(exp.f64 (neg.f64 w))
66.4%
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) l (*.f64 (fma.f64 #s(literal -1/6 binary64) l (fma.f64 (*.f64 #s(literal 1/6 binary64) l) (+.f64 (pow.f64 (log.f64 l) #s(literal 3 binary64)) (log.f64 l)) #s(literal 0 binary64))) w)) w (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l)) l)) w l))
59.8%
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
60.5%
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (*.f64 w l) (+.f64 (log.f64 l) #s(literal -1 binary64)) l))
76.2%
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (- 1 w) (* (log l) l)) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l))) w) l) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) w #s(literal 1 binary64)) l)))
19.2%
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
16.2%
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
4.8%
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
4.5%
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
18.8%
#s(literal 0 binary64)
Compiler

Compiled 1 230 to 682 computations (44.6% saved)

simplify210.0ms (1.1%)

Memory
16.9MiB live, 132.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 w)
cost-diff0
(pow.f64 l (exp.f64 w))
cost-diff0
#s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))
cost-diff0
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
cost-diff0
#s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
cost-diff0
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
cost-diff1408
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
cost-diff0
(log.f64 l)
cost-diff0
(fma.f64 (log.f64 l) l l)
cost-diff0
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
cost-diff0
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
cost-diff0
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
cost-diff0
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))))
cost-diff320
(*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))
cost-diff7040
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))
cost-diff20288
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))
Rules
5 544×lower-fma.f32
5 524×lower-fma.f64
4 062×lower-*.f32
4 050×lower-*.f64
2 278×lower-/.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
048397
088425
1129368
2208356
3425316
4901306
51664306
63453306
75834306
86335306
96399306
106404306
116404306
127600306
08428306
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))))
(exp.f64 (neg.f64 w))
(neg.f64 w)
w
#s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))
(pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))
l
(*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (exp.f64 w))
#s(literal 1/2 binary64)
(exp.f64 w)
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))
(pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
(fma.f64 (log.f64 l) l l)
(log.f64 l)
l
w
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
#s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))
(fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64))
#s(literal -1/6 binary64)
w
#s(literal 1/2 binary64)
#s(literal -1 binary64)
#s(literal 1 binary64)
#s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
(/.f64 #s(literal -1 binary64) l)
l
#s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
#s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))
(pow.f64 l (exp.f64 w))
l
(exp.f64 w)
w
#s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))
#s(literal 1/6 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
Outputs
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))
(exp.f64 (neg.f64 w))
(neg.f64 w)
w
#s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))
#s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))
(pow.f64 l (exp.f64 w))
(pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))
(pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))
l
(*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/4 binary64) (exp.f64 w))
(*.f64 #s(literal 1/2 binary64) (exp.f64 w))
(*.f64 (exp.f64 w) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(exp.f64 w)
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))
(pow.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 3 binary64))
(pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
(fma.f64 (log.f64 l) l l)
(log.f64 l)
l
w
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
#s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))
(fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64))
#s(literal -1/6 binary64)
w
#s(literal 1/2 binary64)
#s(literal -1 binary64)
#s(literal 1 binary64)
#s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
#s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
l
(/.f64 #s(literal -1 binary64) l)
l
#s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
#s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))
(pow.f64 l (exp.f64 w))
l
(exp.f64 w)
w
#s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))
#s(literal 1/6 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)

localize165.0ms (0.9%)

Memory
13.6MiB live, 249.5MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.01953125
(fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64))
accuracy0.05078125
(fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))
accuracy0.3102089917855486
(pow.f64 l (exp.f64 w))
accuracy3.667860454133883
#s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))
accuracy0.1484375
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
accuracy0.3102089917855486
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
accuracy5.220389798749667
#s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))
accuracy10.855677173983539
#s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
accuracy0
(log.f64 l)
accuracy0.1875
(fma.f64 (log.f64 l) l l)
accuracy0.300772246219431
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
accuracy12.280672405064138
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
accuracy12.182885658435247
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
accuracy0.17578125
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))
accuracy0.209316259768442
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))
accuracy0.2121874674003554
(pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))
accuracy0.2597458024757838
(pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))
Samples
94.0ms202×0valid
19.0ms54×0exit
Compiler

Compiled 252 to 46 computations (81.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
ival-mult: 40.0ms (43% of total)
ival-pow: 19.0ms (20.4% of total)
ival-add: 14.0ms (15.1% of total)
const: 7.0ms (7.5% of total)
ival-div: 5.0ms (5.4% of total)
ival-exp: 4.0ms (4.3% of total)
ival-log: 3.0ms (3.2% of total)
ival-neg: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series83.0ms (0.4%)

Memory
8.9MiB live, 160.2MiB allocated
Counts
24 → 432
Calls
Call 1
Inputs
#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())
#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())
#s(alt #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) (patch #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())
#s(alt (fma.f64 (log.f64 l) l l) (patch (fma.f64 (log.f64 l) l l) #<representation binary64>) () ())
#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())
#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())
#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())
#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())
#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())
#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())
Outputs
#s(alt l (taylor 0 w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* w (+ (* 1/4 (* l (pow (log l) 2))) (+ (* l (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))) (* (sqrt l) (+ (* 1/16 (* (sqrt l) (pow (log l) 2))) (* 2 (* (sqrt l) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l))))))))))))) (taylor 0 w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* w (+ (* 1/4 (* l (pow (log l) 2))) (+ (* l (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))) (+ (* w (+ (* 1/2 (* l (* (log l) (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))))) (+ (* 1/2 (* (sqrt l) (* (log l) (+ (* 1/16 (* (sqrt l) (pow (log l) 2))) (* 2 (* (sqrt l) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l))))))))) (+ (* l (+ (* 1/48 (pow (log l) 3)) (+ (* 1/12 (log l)) (* 1/8 (pow (log l) 2))))) (* (sqrt l) (+ (* 1/2 (* (sqrt l) (* (log l) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))))) (* 2 (* (sqrt l) (+ (* 1/384 (pow (log l) 3)) (+ (* 1/32 (pow (log l) 2)) (* 1/24 (log l)))))))))))) (* (sqrt l) (+ (* 1/16 (* (sqrt l) (pow (log l) 2))) (* 2 (* (sqrt l) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))))))))))))) (taylor 0 w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (pow (* 1 (pow l 3)) 1/4) (taylor 0 w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (+ (* w (+ (* 1/4 (* (pow (* 1 (pow l 3)) 1/4) (log l))) (* 1/2 (* (pow (* 1 (pow l 3)) 1/4) (log l))))) (pow (* 1 (pow l 3)) 1/4)) (taylor 0 w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (+ (* w (+ (* 1/4 (* (pow (* 1 (pow l 3)) 1/4) (log l))) (+ (* 1/2 (* (pow (* 1 (pow l 3)) 1/4) (log l))) (* w (+ (* 1/8 (* (pow (* 1 (pow l 3)) 1/4) (pow (log l) 2))) (+ (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))) (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))))))))) (pow (* 1 (pow l 3)) 1/4)) (taylor 0 w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (+ (* w (+ (* 1/4 (* (pow (* 1 (pow l 3)) 1/4) (log l))) (+ (* 1/2 (* (pow (* 1 (pow l 3)) 1/4) (log l))) (* w (+ (* 1/8 (* (pow (* 1 (pow l 3)) 1/4) (pow (log l) 2))) (+ (* w (+ (* 1/4 (* (pow (* 1 (pow l 3)) 1/4) (* (log l) (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))))) (+ (* 1/2 (* (pow (* 1 (pow l 3)) 1/4) (* (log l) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))))) (+ (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/384 (pow (log l) 3)) (+ (* 1/32 (pow (log l) 2)) (* 1/24 (log l))))) (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/48 (pow (log l) 3)) (+ (* 1/12 (log l)) (* 1/8 (pow (log l) 2))))))))) (+ (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))) (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l))))))))))) (pow (* 1 (pow l 3)) 1/4)) (taylor 0 w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt 1/4 (taylor 0 w) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/4 (* 1/4 w)) (taylor 0 w) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/4 (* w (+ 1/4 (* 1/8 w)))) (taylor 0 w) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/4 (* w (+ 1/4 (* w (+ 1/8 (* 1/24 w)))))) (taylor 0 w) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (* l (log l))))) (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))))))))))))) (taylor 0 w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) (patch #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) (patch #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* 1/2 w) 1))) (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) (patch #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1))) (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) (patch #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (* l (log l))))) (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))))))))))))) (taylor 0 w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ l (* l (log l))))) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ l (* l (log l))))) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ l (* l (log l))))) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (* l (log l))))) (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))))))))))))) (taylor 0 w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* 1/2 w) 1))) (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1))) (taylor 0 w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 w)) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* 1/2 w) 1))) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1))) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (- (* l (log l)) l))) (taylor 0 w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (- (+ (* l (log l)) (* w (- (+ l (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* 1/2 l) (* l (log l)))))) l))) (taylor 0 w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (- (+ (* l (log l)) (* w (- (+ l (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (- (+ (* 1/2 l) (+ (* l (log l)) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))) (+ l (+ (* 1/6 l) (+ (* 1/2 (- (* l (log l)) l)) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (+ (* 1/2 l) (* l (log l)))))) l))) (taylor 0 w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))) (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))) (taylor 0 w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))) (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))) (taylor 0 w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (+ 1 w) (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1 (* 1/2 w)))) (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w)))))) (taylor 0 w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (sqrt l) (taylor 0 w) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt l) (* 1/2 (* (sqrt l) (* w (log l))))) (taylor 0 w) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt l) (* w (+ (* 1/2 (* (sqrt l) (log l))) (* (sqrt l) (* w (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))))))) (taylor 0 w) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt l) (* w (+ (* 1/2 (* (sqrt l) (log l))) (* w (+ (* (sqrt l) (* w (+ (* 1/48 (pow (log l) 3)) (+ (* 1/12 (log l)) (* 1/8 (pow (log l) 2)))))) (* (sqrt l) (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l))))))))) (taylor 0 w) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow (* 1 l) 1/4) (taylor 0 w) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/4 (* (pow (* 1 l) 1/4) (* w (log l)))) (pow (* 1 l) 1/4)) (taylor 0 w) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* w (+ (* 1/4 (* (pow (* 1 l) 1/4) (log l))) (* (pow (* 1 l) 1/4) (* w (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l))))))) (pow (* 1 l) 1/4)) (taylor 0 w) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* w (+ (* 1/4 (* (pow (* 1 l) 1/4) (log l))) (* w (+ (* (pow (* 1 l) 1/4) (* w (+ (* 1/384 (pow (log l) 3)) (+ (* 1/32 (pow (log l) 2)) (* 1/24 (log l)))))) (* (pow (* 1 l) 1/4) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))))))) (pow (* 1 l) 1/4)) (taylor 0 w) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 w) (taylor 0 w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1 (* 1/2 w)))) (taylor 0 w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w)))))) (taylor 0 w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ l (* l (* w (log l)))) (taylor 0 w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))) (taylor 0 w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))) (taylor 0 w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 w) (taylor 0 w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1 (* 1/2 w)))) (taylor 0 w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w)))))) (taylor 0 w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 w) (#s(alt (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/6 w)) (taylor 0 w) (#s(alt (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/6 w)) (taylor 0 w) (#s(alt (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/6 w)) (taylor 0 w) (#s(alt (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 w) (#s(alt (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 w)) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1/2 (* 1/6 w)))) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* w (+ 1/2 (* 1/6 w)))) (taylor 0 w) (#s(alt (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l))))) (taylor inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l))))) (taylor inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l))))) (taylor inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l))))) (taylor inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l))))) (taylor inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l))))) (taylor inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l))))) (taylor inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l))))) (taylor inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (exp w)) (taylor inf w) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (exp w)) (taylor inf w) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (exp w)) (taylor inf w) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (exp w)) (taylor inf w) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) (patch #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) (patch #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) (patch #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) (patch #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* w (+ l (* l (log l)))) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* w (+ l (+ (* l (log l)) (/ l w)))) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* w (+ l (+ (* l (log l)) (/ l w)))) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* w (+ l (+ (* l (log l)) (/ l w)))) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (neg w)) (taylor inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow w 3)) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow w 3) (- (* 1/2 (/ 1 w)) 1/6)) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow w 3) (- (* 1/2 (/ 1 w)) (+ 1/6 (/ 1 (pow w 2))))) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow w 3) (- (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 3))) (+ 1/6 (/ 1 (pow w 2))))) (taylor inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (log l)))) (taylor inf w) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (log l)))) (taylor inf w) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (log l)))) (taylor inf w) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (log l)))) (taylor inf w) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (log l)))) (taylor inf w) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (log l)))) (taylor inf w) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (log l)))) (taylor inf w) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (log l)))) (taylor inf w) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 w) (taylor inf w) (#s(alt (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* w (+ 1/6 (* 1/2 (/ 1 w)))) (taylor inf w) (#s(alt (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* w (+ 1/6 (* 1/2 (/ 1 w)))) (taylor inf w) (#s(alt (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* w (+ 1/6 (* 1/2 (/ 1 w)))) (taylor inf w) (#s(alt (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow w 2)) (taylor inf w) (#s(alt (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow w 2) (+ 1/6 (* 1/2 (/ 1 w)))) (taylor inf w) (#s(alt (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow w 2) (+ 1/6 (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 2))))) (taylor inf w) (#s(alt (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow w 2) (+ 1/6 (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 2))))) (taylor inf w) (#s(alt (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l))))) (taylor -inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l))))) (taylor -inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l))))) (taylor -inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l))))) (taylor -inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l))))) (taylor -inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l))))) (taylor -inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l))))) (taylor -inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l))))) (taylor -inf w) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (exp w)) (taylor -inf w) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (exp w)) (taylor -inf w) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (exp w)) (taylor -inf w) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (exp w)) (taylor -inf w) (#s(alt (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (patch (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) (patch #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) (patch #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) (patch #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) (patch #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* w (+ l (* l (log l)))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (+ l (* l (log l)))) (* -1 (/ l w))))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (+ l (* l (log l)))) (* -1 (/ l w))))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* w (+ (* -1 (+ l (* l (log l)))) (* -1 (/ l w))))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1 w)) (pow l (exp w))) (taylor -inf w) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 w)) (taylor -inf w) (#s(alt #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/6 (pow w 3)) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow w 3) (- 1/6 (* 1/2 (/ 1 w))))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow w 3) (+ 1/6 (* -1 (/ (- 1/2 (/ 1 w)) w))))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow w 3) (+ 1/6 (* -1 (/ (+ 1/2 (* -1 (/ (- 1 (/ 1 w)) w))) w))))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor -inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor -inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor -inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor -inf w) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt (exp.f64 w) (patch (exp.f64 w) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (log l)))) (taylor -inf w) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (log l)))) (taylor -inf w) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (log l)))) (taylor -inf w) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (log l)))) (taylor -inf w) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (log l)))) (taylor -inf w) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (log l)))) (taylor -inf w) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (log l)))) (taylor -inf w) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (log l)))) (taylor -inf w) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor -inf w) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp w) (taylor -inf w) (#s(alt #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (patch #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 w) (taylor -inf w) (#s(alt (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* w (+ 1/6 (* 1/2 (/ 1 w)))) (taylor -inf w) (#s(alt (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* w (+ 1/6 (* 1/2 (/ 1 w)))) (taylor -inf w) (#s(alt (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* w (+ 1/6 (* 1/2 (/ 1 w)))) (taylor -inf w) (#s(alt (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 (pow w 2)) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow w 2) (+ 1/6 (* 1/2 (/ 1 w)))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow w 2) (+ 1/6 (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 2))))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow w 2) (+ 1/6 (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 2))))) (taylor -inf w) (#s(alt (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) (patch (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l))))) (taylor 0 l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l))))) (taylor 0 l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l))))) (taylor 0 l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l))))) (taylor 0 l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l))))) (taylor 0 l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l))))) (taylor 0 l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l))))) (taylor 0 l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l))))) (taylor 0 l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (+ 1 (log l))))) (taylor 0 l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (+ 1 (log l))))) (taylor 0 l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (+ 1 (log l))))) (taylor 0 l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (+ 1 (log l))))) (taylor 0 l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (log l))) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) l l) (patch (fma.f64 (log.f64 l) l l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (log l))) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) l l) (patch (fma.f64 (log.f64 l) l l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (log l))) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) l l) (patch (fma.f64 (log.f64 l) l l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (log l))) (taylor 0 l) (#s(alt (fma.f64 (log.f64 l) l l) (patch (fma.f64 (log.f64 l) l l) #<representation binary64>) () ())) ())
#s(alt (log l) (taylor 0 l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (log l) (taylor 0 l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (log l) (taylor 0 l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (log l) (taylor 0 l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor 0 l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (pow l (exp w))) (taylor 0 l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor 0 l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor 0 l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor 0 l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow l (exp w)) (exp w)) (taylor 0 l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (log l)))) (taylor 0 l) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (log l)))) (taylor 0 l) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (log l)))) (taylor 0 l) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (log l)))) (taylor 0 l) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (log l)))) (taylor 0 l) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (log l)))) (taylor 0 l) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (log l)))) (taylor 0 l) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (log l)))) (taylor 0 l) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow l (exp w)) (taylor 0 l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (pow (exp (* -1/4 (* (exp w) (log (/ 1 l))))) 2)) (taylor inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (pow (exp (* -1/4 (* (exp w) (log (/ 1 l))))) 2)) (taylor inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (pow (exp (* -1/4 (* (exp w) (log (/ 1 l))))) 2)) (taylor inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (pow (exp (* -1/4 (* (exp w) (log (/ 1 l))))) 2)) (taylor inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (exp (* -1/4 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (exp (* -1/4 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (exp (* -1/4 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (exp (* -1/4 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (+ 1 (* -1 (log (/ 1 l))))))) (taylor inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (+ 1 (* -1 (log (/ 1 l))))))) (taylor inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (+ 1 (* -1 (log (/ 1 l))))))) (taylor inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* w (+ 1 (* -1 (log (/ 1 l))))))) (taylor inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* -1 (log (/ 1 l))))) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) l l) (patch (fma.f64 (log.f64 l) l l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* -1 (log (/ 1 l))))) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) l l) (patch (fma.f64 (log.f64 l) l l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* -1 (log (/ 1 l))))) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) l l) (patch (fma.f64 (log.f64 l) l l) #<representation binary64>) () ())) ())
#s(alt (* l (+ 1 (* -1 (log (/ 1 l))))) (taylor inf l) (#s(alt (fma.f64 (log.f64 l) l l) (patch (fma.f64 (log.f64 l) l l) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 l))) (taylor inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 l))) (taylor inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 l))) (taylor inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 l))) (taylor inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt l (taylor inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l)))))) (taylor inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w)) (taylor inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w)) (taylor inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w)) (taylor inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w)) (taylor inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1/4 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1/4 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1/4 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1/4 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* -1 (* (exp w) (log (/ 1 l))))) (taylor inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) 2) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))) (taylor -inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) 2) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))) (taylor -inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) 2) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))) (taylor -inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (pow (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) 2) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))) (taylor -inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))) (taylor -inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))) (taylor -inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))) (taylor -inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))) (taylor -inf l) (#s(alt (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) (patch (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) (patch (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) (patch #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* w (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)) 1))) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* w (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)) 1))) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* w (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)) 1))) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* w (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)) 1))) (taylor -inf l) (#s(alt (fma.f64 (fma.f64 (log.f64 l) l l) w l) (patch (fma.f64 (fma.f64 (log.f64 l) l l) w l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) l l) (patch (fma.f64 (log.f64 l) l l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) l l) (patch (fma.f64 (log.f64 l) l l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) l l) (patch (fma.f64 (log.f64 l) l l) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1))) (taylor -inf l) (#s(alt (fma.f64 (log.f64 l) l l) (patch (fma.f64 (log.f64 l) l l) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 l)))) (taylor -inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 l)))) (taylor -inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 l)))) (taylor -inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 l)))) (taylor -inf l) (#s(alt (log.f64 l) (patch (log.f64 l) #<representation binary64>) () ())) ())
#s(alt l (taylor -inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor -inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor -inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt l (taylor -inf l) (#s(alt (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (patch (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) (patch (*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w)) (taylor -inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w)) (taylor -inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w)) (taylor -inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w)) (taylor -inf l) (#s(alt (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (patch #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 l (exp.f64 w)) (patch (pow.f64 l (exp.f64 w)) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) (patch (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (taylor -inf l) (#s(alt (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (patch (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (patch (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
12.0ms
l
@inf
((* (pow l (* (* 1/2 (exp w)) 1/2)) (* (pow l (* (* 1/2 (exp w)) 1/2)) (pow l (* 1/2 (exp w))))) (* (pow l (* (* 1/2 (exp w)) 1/2)) (pow l (* 1/2 (exp w)))) (* (* 1/2 (exp w)) 1/2) (* (exp (neg w)) (pow l (exp w))) (* (exp (neg w)) 1) (* (exp (neg w)) (pow l (exp w))) (+ (* (+ (* (log l) l) l) w) l) (+ (* (log l) l) l) (log l) (/ -1 (/ -1 l)) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (/ (pow l (exp w)) (exp w)) (pow l (exp w)) (pow l (exp w)) (exp w) (pow l (* 1/2 (exp w))) (pow l (* (* 1/2 (exp w)) 1/2)) (exp w) (pow (/ -1 (/ -1 l)) (exp w)) (exp w) (+ (* 1/6 w) 1/2) (+ (* (+ (* 1/6 w) 1/2) w) 1))
12.0ms
l
@0
((* (pow l (* (* 1/2 (exp w)) 1/2)) (* (pow l (* (* 1/2 (exp w)) 1/2)) (pow l (* 1/2 (exp w))))) (* (pow l (* (* 1/2 (exp w)) 1/2)) (pow l (* 1/2 (exp w)))) (* (* 1/2 (exp w)) 1/2) (* (exp (neg w)) (pow l (exp w))) (* (exp (neg w)) 1) (* (exp (neg w)) (pow l (exp w))) (+ (* (+ (* (log l) l) l) w) l) (+ (* (log l) l) l) (log l) (/ -1 (/ -1 l)) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (/ (pow l (exp w)) (exp w)) (pow l (exp w)) (pow l (exp w)) (exp w) (pow l (* 1/2 (exp w))) (pow l (* (* 1/2 (exp w)) 1/2)) (exp w) (pow (/ -1 (/ -1 l)) (exp w)) (exp w) (+ (* 1/6 w) 1/2) (+ (* (+ (* 1/6 w) 1/2) w) 1))
11.0ms
l
@-inf
((* (pow l (* (* 1/2 (exp w)) 1/2)) (* (pow l (* (* 1/2 (exp w)) 1/2)) (pow l (* 1/2 (exp w))))) (* (pow l (* (* 1/2 (exp w)) 1/2)) (pow l (* 1/2 (exp w)))) (* (* 1/2 (exp w)) 1/2) (* (exp (neg w)) (pow l (exp w))) (* (exp (neg w)) 1) (* (exp (neg w)) (pow l (exp w))) (+ (* (+ (* (log l) l) l) w) l) (+ (* (log l) l) l) (log l) (/ -1 (/ -1 l)) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (/ (pow l (exp w)) (exp w)) (pow l (exp w)) (pow l (exp w)) (exp w) (pow l (* 1/2 (exp w))) (pow l (* (* 1/2 (exp w)) 1/2)) (exp w) (pow (/ -1 (/ -1 l)) (exp w)) (exp w) (+ (* 1/6 w) 1/2) (+ (* (+ (* 1/6 w) 1/2) w) 1))
11.0ms
w
@-inf
((* (pow l (* (* 1/2 (exp w)) 1/2)) (* (pow l (* (* 1/2 (exp w)) 1/2)) (pow l (* 1/2 (exp w))))) (* (pow l (* (* 1/2 (exp w)) 1/2)) (pow l (* 1/2 (exp w)))) (* (* 1/2 (exp w)) 1/2) (* (exp (neg w)) (pow l (exp w))) (* (exp (neg w)) 1) (* (exp (neg w)) (pow l (exp w))) (+ (* (+ (* (log l) l) l) w) l) (+ (* (log l) l) l) (log l) (/ -1 (/ -1 l)) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (/ (pow l (exp w)) (exp w)) (pow l (exp w)) (pow l (exp w)) (exp w) (pow l (* 1/2 (exp w))) (pow l (* (* 1/2 (exp w)) 1/2)) (exp w) (pow (/ -1 (/ -1 l)) (exp w)) (exp w) (+ (* 1/6 w) 1/2) (+ (* (+ (* 1/6 w) 1/2) w) 1))
10.0ms
w
@inf
((* (pow l (* (* 1/2 (exp w)) 1/2)) (* (pow l (* (* 1/2 (exp w)) 1/2)) (pow l (* 1/2 (exp w))))) (* (pow l (* (* 1/2 (exp w)) 1/2)) (pow l (* 1/2 (exp w)))) (* (* 1/2 (exp w)) 1/2) (* (exp (neg w)) (pow l (exp w))) (* (exp (neg w)) 1) (* (exp (neg w)) (pow l (exp w))) (+ (* (+ (* (log l) l) l) w) l) (+ (* (log l) l) l) (log l) (/ -1 (/ -1 l)) (* (exp (neg w)) (pow l (exp w))) (exp (neg w)) (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (/ (pow l (exp w)) (exp w)) (pow l (exp w)) (pow l (exp w)) (exp w) (pow l (* 1/2 (exp w))) (pow l (* (* 1/2 (exp w)) 1/2)) (exp w) (pow (/ -1 (/ -1 l)) (exp w)) (exp w) (+ (* 1/6 w) 1/2) (+ (* (+ (* 1/6 w) 1/2) w) 1))

simplify216.0ms (1.1%)

Memory
-20.5MiB live, 225.6MiB allocated
Algorithm
egg-herbie
Rules
13 902×lower-fma.f64
13 902×lower-fma.f32
5 820×lower-*.f64
5 820×lower-*.f32
4 050×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03854692
113334327
251253897
082033645
Stop Event
iter limit
node limit
Counts
432 → 411
Calls
Call 1
Inputs
l
(+ l (* l (* w (log l))))
(+ l (* w (+ (* l (log l)) (* w (+ (* 1/4 (* l (pow (log l) 2))) (+ (* l (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))) (* (sqrt l) (+ (* 1/16 (* (sqrt l) (pow (log l) 2))) (* 2 (* (sqrt l) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))))))))))))
(+ l (* w (+ (* l (log l)) (* w (+ (* 1/4 (* l (pow (log l) 2))) (+ (* l (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))) (+ (* w (+ (* 1/2 (* l (* (log l) (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))))) (+ (* 1/2 (* (sqrt l) (* (log l) (+ (* 1/16 (* (sqrt l) (pow (log l) 2))) (* 2 (* (sqrt l) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l))))))))) (+ (* l (+ (* 1/48 (pow (log l) 3)) (+ (* 1/12 (log l)) (* 1/8 (pow (log l) 2))))) (* (sqrt l) (+ (* 1/2 (* (sqrt l) (* (log l) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))))) (* 2 (* (sqrt l) (+ (* 1/384 (pow (log l) 3)) (+ (* 1/32 (pow (log l) 2)) (* 1/24 (log l)))))))))))) (* (sqrt l) (+ (* 1/16 (* (sqrt l) (pow (log l) 2))) (* 2 (* (sqrt l) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l))))))))))))))
(pow (* 1 (pow l 3)) 1/4)
(+ (* w (+ (* 1/4 (* (pow (* 1 (pow l 3)) 1/4) (log l))) (* 1/2 (* (pow (* 1 (pow l 3)) 1/4) (log l))))) (pow (* 1 (pow l 3)) 1/4))
(+ (* w (+ (* 1/4 (* (pow (* 1 (pow l 3)) 1/4) (log l))) (+ (* 1/2 (* (pow (* 1 (pow l 3)) 1/4) (log l))) (* w (+ (* 1/8 (* (pow (* 1 (pow l 3)) 1/4) (pow (log l) 2))) (+ (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))) (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))))))))) (pow (* 1 (pow l 3)) 1/4))
(+ (* w (+ (* 1/4 (* (pow (* 1 (pow l 3)) 1/4) (log l))) (+ (* 1/2 (* (pow (* 1 (pow l 3)) 1/4) (log l))) (* w (+ (* 1/8 (* (pow (* 1 (pow l 3)) 1/4) (pow (log l) 2))) (+ (* w (+ (* 1/4 (* (pow (* 1 (pow l 3)) 1/4) (* (log l) (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))))) (+ (* 1/2 (* (pow (* 1 (pow l 3)) 1/4) (* (log l) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))))) (+ (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/384 (pow (log l) 3)) (+ (* 1/32 (pow (log l) 2)) (* 1/24 (log l))))) (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/48 (pow (log l) 3)) (+ (* 1/12 (log l)) (* 1/8 (pow (log l) 2))))))))) (+ (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))) (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l))))))))))) (pow (* 1 (pow l 3)) 1/4))
1/4
(+ 1/4 (* 1/4 w))
(+ 1/4 (* w (+ 1/4 (* 1/8 w))))
(+ 1/4 (* w (+ 1/4 (* w (+ 1/8 (* 1/24 w))))))
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
1
(+ 1 (* -1 w))
(+ 1 (* w (- (* 1/2 w) 1)))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
l
(+ l (* w (+ l (* l (log l)))))
(+ l (* w (+ l (* l (log l)))))
(+ l (* w (+ l (* l (log l)))))
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
1
(+ 1 (* -1 w))
(+ 1 (* w (- (* 1/2 w) 1)))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
1
(+ 1 (* -1 w))
(+ 1 (* w (- (* 1/2 w) 1)))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
l
(+ l (* w (- (* l (log l)) l)))
(+ l (* w (- (+ (* l (log l)) (* w (- (+ l (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* 1/2 l) (* l (log l)))))) l)))
(+ l (* w (- (+ (* l (log l)) (* w (- (+ l (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (- (+ (* 1/2 l) (+ (* l (log l)) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))) (+ l (+ (* 1/6 l) (+ (* 1/2 (- (* l (log l)) l)) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (+ (* 1/2 l) (* l (log l)))))) l)))
l
(+ l (* l (* w (log l))))
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
l
(+ l (* l (* w (log l))))
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
1
(+ 1 w)
(+ 1 (* w (+ 1 (* 1/2 w))))
(+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w))))))
(sqrt l)
(+ (sqrt l) (* 1/2 (* (sqrt l) (* w (log l)))))
(+ (sqrt l) (* w (+ (* 1/2 (* (sqrt l) (log l))) (* (sqrt l) (* w (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l))))))))
(+ (sqrt l) (* w (+ (* 1/2 (* (sqrt l) (log l))) (* w (+ (* (sqrt l) (* w (+ (* 1/48 (pow (log l) 3)) (+ (* 1/12 (log l)) (* 1/8 (pow (log l) 2)))))) (* (sqrt l) (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))))))))
(pow (* 1 l) 1/4)
(+ (* 1/4 (* (pow (* 1 l) 1/4) (* w (log l)))) (pow (* 1 l) 1/4))
(+ (* w (+ (* 1/4 (* (pow (* 1 l) 1/4) (log l))) (* (pow (* 1 l) 1/4) (* w (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l))))))) (pow (* 1 l) 1/4))
(+ (* w (+ (* 1/4 (* (pow (* 1 l) 1/4) (log l))) (* w (+ (* (pow (* 1 l) 1/4) (* w (+ (* 1/384 (pow (log l) 3)) (+ (* 1/32 (pow (log l) 2)) (* 1/24 (log l)))))) (* (pow (* 1 l) 1/4) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))))))) (pow (* 1 l) 1/4))
1
(+ 1 w)
(+ 1 (* w (+ 1 (* 1/2 w))))
(+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w))))))
l
(+ l (* l (* w (log l))))
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
1
(+ 1 w)
(+ 1 (* w (+ 1 (* 1/2 w))))
(+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w))))))
1/2
(+ 1/2 (* 1/6 w))
(+ 1/2 (* 1/6 w))
(+ 1/2 (* 1/6 w))
1
(+ 1 (* 1/2 w))
(+ 1 (* w (+ 1/2 (* 1/6 w))))
(+ 1 (* w (+ 1/2 (* 1/6 w))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(* 1/4 (exp w))
(* 1/4 (exp w))
(* 1/4 (exp w))
(* 1/4 (exp w))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* w (+ l (* l (log l))))
(* w (+ l (+ (* l (log l)) (/ l w))))
(* w (+ l (+ (* l (log l)) (/ l w))))
(* w (+ l (+ (* l (log l)) (/ l w))))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(exp (neg w))
(* -1/6 (pow w 3))
(* (pow w 3) (- (* 1/2 (/ 1 w)) 1/6))
(* (pow w 3) (- (* 1/2 (/ 1 w)) (+ 1/6 (/ 1 (pow w 2)))))
(* (pow w 3) (- (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 3))) (+ 1/6 (/ 1 (pow w 2)))))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(exp w)
(exp w)
(exp w)
(exp w)
(exp (* 1/2 (* (exp w) (log l))))
(exp (* 1/2 (* (exp w) (log l))))
(exp (* 1/2 (* (exp w) (log l))))
(exp (* 1/2 (* (exp w) (log l))))
(exp (* 1/4 (* (exp w) (log l))))
(exp (* 1/4 (* (exp w) (log l))))
(exp (* 1/4 (* (exp w) (log l))))
(exp (* 1/4 (* (exp w) (log l))))
(exp w)
(exp w)
(exp w)
(exp w)
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(exp w)
(exp w)
(exp w)
(exp w)
(* 1/6 w)
(* w (+ 1/6 (* 1/2 (/ 1 w))))
(* w (+ 1/6 (* 1/2 (/ 1 w))))
(* w (+ 1/6 (* 1/2 (/ 1 w))))
(* 1/6 (pow w 2))
(* (pow w 2) (+ 1/6 (* 1/2 (/ 1 w))))
(* (pow w 2) (+ 1/6 (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 2)))))
(* (pow w 2) (+ 1/6 (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 2)))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(* 1/4 (exp w))
(* 1/4 (exp w))
(* 1/4 (exp w))
(* 1/4 (exp w))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* w (+ l (* l (log l))))
(* -1 (* w (+ (* -1 (+ l (* l (log l)))) (* -1 (/ l w)))))
(* -1 (* w (+ (* -1 (+ l (* l (log l)))) (* -1 (/ l w)))))
(* -1 (* w (+ (* -1 (+ l (* l (log l)))) (* -1 (/ l w)))))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(* (exp (* -1 w)) (pow l (exp w)))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(exp (* -1 w))
(* -1/6 (pow w 3))
(* -1 (* (pow w 3) (- 1/6 (* 1/2 (/ 1 w)))))
(* -1 (* (pow w 3) (+ 1/6 (* -1 (/ (- 1/2 (/ 1 w)) w)))))
(* -1 (* (pow w 3) (+ 1/6 (* -1 (/ (+ 1/2 (* -1 (/ (- 1 (/ 1 w)) w))) w)))))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(exp w)
(exp w)
(exp w)
(exp w)
(exp (* 1/2 (* (exp w) (log l))))
(exp (* 1/2 (* (exp w) (log l))))
(exp (* 1/2 (* (exp w) (log l))))
(exp (* 1/2 (* (exp w) (log l))))
(exp (* 1/4 (* (exp w) (log l))))
(exp (* 1/4 (* (exp w) (log l))))
(exp (* 1/4 (* (exp w) (log l))))
(exp (* 1/4 (* (exp w) (log l))))
(exp w)
(exp w)
(exp w)
(exp w)
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(exp w)
(exp w)
(exp w)
(exp w)
(* 1/6 w)
(* w (+ 1/6 (* 1/2 (/ 1 w))))
(* w (+ 1/6 (* 1/2 (/ 1 w))))
(* w (+ 1/6 (* 1/2 (/ 1 w))))
(* 1/6 (pow w 2))
(* (pow w 2) (+ 1/6 (* 1/2 (/ 1 w))))
(* (pow w 2) (+ 1/6 (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 2)))))
(* (pow w 2) (+ 1/6 (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 2)))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* l (+ 1 (* w (+ 1 (log l)))))
(* l (+ 1 (* w (+ 1 (log l)))))
(* l (+ 1 (* w (+ 1 (log l)))))
(* l (+ 1 (* w (+ 1 (log l)))))
(* l (+ 1 (log l)))
(* l (+ 1 (log l)))
(* l (+ 1 (log l)))
(* l (+ 1 (log l)))
(log l)
(log l)
(log l)
(log l)
l
l
l
l
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(* (exp (neg w)) (pow l (exp w)))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(/ (pow l (exp w)) (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(exp (* 1/2 (* (exp w) (log l))))
(exp (* 1/2 (* (exp w) (log l))))
(exp (* 1/2 (* (exp w) (log l))))
(exp (* 1/2 (* (exp w) (log l))))
(exp (* 1/4 (* (exp w) (log l))))
(exp (* 1/4 (* (exp w) (log l))))
(exp (* 1/4 (* (exp w) (log l))))
(exp (* 1/4 (* (exp w) (log l))))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(pow l (exp w))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (pow (exp (* -1/4 (* (exp w) (log (/ 1 l))))) 2))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (pow (exp (* -1/4 (* (exp w) (log (/ 1 l))))) 2))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (pow (exp (* -1/4 (* (exp w) (log (/ 1 l))))) 2))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (pow (exp (* -1/4 (* (exp w) (log (/ 1 l))))) 2))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (exp (* -1/4 (* (exp w) (log (/ 1 l))))))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (exp (* -1/4 (* (exp w) (log (/ 1 l))))))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (exp (* -1/4 (* (exp w) (log (/ 1 l))))))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (exp (* -1/4 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* l (+ 1 (* w (+ 1 (* -1 (log (/ 1 l)))))))
(* l (+ 1 (* w (+ 1 (* -1 (log (/ 1 l)))))))
(* l (+ 1 (* w (+ 1 (* -1 (log (/ 1 l)))))))
(* l (+ 1 (* w (+ 1 (* -1 (log (/ 1 l)))))))
(* l (+ 1 (* -1 (log (/ 1 l)))))
(* l (+ 1 (* -1 (log (/ 1 l)))))
(* l (+ 1 (* -1 (log (/ 1 l)))))
(* l (+ 1 (* -1 (log (/ 1 l)))))
(* -1 (log (/ 1 l)))
(* -1 (log (/ 1 l)))
(* -1 (log (/ 1 l)))
(* -1 (log (/ 1 l)))
l
l
l
l
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1/2 (* (exp w) (log (/ 1 l)))))
(exp (* -1/2 (* (exp w) (log (/ 1 l)))))
(exp (* -1/2 (* (exp w) (log (/ 1 l)))))
(exp (* -1/2 (* (exp w) (log (/ 1 l)))))
(exp (* -1/4 (* (exp w) (log (/ 1 l)))))
(exp (* -1/4 (* (exp w) (log (/ 1 l)))))
(exp (* -1/4 (* (exp w) (log (/ 1 l)))))
(exp (* -1/4 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(* (pow (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) 2) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(* (pow (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) 2) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(* (pow (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) 2) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(* (pow (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) 2) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(* (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(* (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(* (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(* (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* -1 (* l (- (* w (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)) 1)))
(* -1 (* l (- (* w (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)) 1)))
(* -1 (* l (- (* w (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)) 1)))
(* -1 (* l (- (* w (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)) 1)))
(* -1 (* l (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)))
(* -1 (* l (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)))
(* -1 (* l (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)))
(* -1 (* l (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)))
(+ (log -1) (* -1 (log (/ -1 l))))
(+ (log -1) (* -1 (log (/ -1 l))))
(+ (log -1) (* -1 (log (/ -1 l))))
(+ (log -1) (* -1 (log (/ -1 l))))
l
l
l
l
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
Outputs
l
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* w (+ (* 1/4 (* l (pow (log l) 2))) (+ (* l (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))) (* (sqrt l) (+ (* 1/16 (* (sqrt l) (pow (log l) 2))) (* 2 (* (sqrt l) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 l) (fma.f64 #s(literal 2 binary64) (*.f64 (log.f64 l) (fma.f64 #s(literal 1/32 binary64) (log.f64 l) #s(literal 1/8 binary64))) (*.f64 #s(literal 1/16 binary64) (pow.f64 (log.f64 l) #s(literal 2 binary64))))) (sqrt.f64 l) (fma.f64 (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) l) #s(literal 3/8 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 l)) l))) w (*.f64 (log.f64 l) l)) w l)
(+ l (* w (+ (* l (log l)) (* w (+ (* 1/4 (* l (pow (log l) 2))) (+ (* l (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))) (+ (* w (+ (* 1/2 (* l (* (log l) (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))))) (+ (* 1/2 (* (sqrt l) (* (log l) (+ (* 1/16 (* (sqrt l) (pow (log l) 2))) (* 2 (* (sqrt l) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l))))))))) (+ (* l (+ (* 1/48 (pow (log l) 3)) (+ (* 1/12 (log l)) (* 1/8 (pow (log l) 2))))) (* (sqrt l) (+ (* 1/2 (* (sqrt l) (* (log l) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))))) (* 2 (* (sqrt l) (+ (* 1/384 (pow (log l) 3)) (+ (* 1/32 (pow (log l) 2)) (* 1/24 (log l)))))))))))) (* (sqrt l) (+ (* 1/16 (* (sqrt l) (pow (log l) 2))) (* 2 (* (sqrt l) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l))))))))))))))
(fma.f64 (fma.f64 (+.f64 (fma.f64 (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) l) #s(literal 3/8 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 l)) l)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 l) (fma.f64 (*.f64 (sqrt.f64 l) (fma.f64 #s(literal 2 binary64) (*.f64 (log.f64 l) (fma.f64 #s(literal 1/32 binary64) (log.f64 l) #s(literal 1/8 binary64))) (*.f64 #s(literal 1/16 binary64) (pow.f64 (log.f64 l) #s(literal 2 binary64))))) (sqrt.f64 l) (*.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/8 binary64) (log.f64 l) #s(literal 1/4 binary64))) l))) (fma.f64 (*.f64 (sqrt.f64 l) (fma.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/384 binary64) (pow.f64 (log.f64 l) #s(literal 3 binary64)) (*.f64 (log.f64 l) (fma.f64 #s(literal 1/32 binary64) (log.f64 l) #s(literal 1/24 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/32 binary64) (log.f64 l) #s(literal 1/8 binary64)))))) (sqrt.f64 l) (*.f64 (fma.f64 (pow.f64 (log.f64 l) #s(literal 3 binary64)) #s(literal 1/48 binary64) (*.f64 (log.f64 l) (fma.f64 #s(literal 1/8 binary64) (log.f64 l) #s(literal 1/12 binary64)))) l))) w (*.f64 (*.f64 (sqrt.f64 l) (fma.f64 #s(literal 2 binary64) (*.f64 (log.f64 l) (fma.f64 #s(literal 1/32 binary64) (log.f64 l) #s(literal 1/8 binary64))) (*.f64 #s(literal 1/16 binary64) (pow.f64 (log.f64 l) #s(literal 2 binary64))))) (sqrt.f64 l)))) w (*.f64 (log.f64 l) l)) w l)
(pow (* 1 (pow l 3)) 1/4)
(pow.f64 (*.f64 (*.f64 l l) l) #s(literal 1/4 binary64))
(+ (* w (+ (* 1/4 (* (pow (* 1 (pow l 3)) 1/4) (log l))) (* 1/2 (* (pow (* 1 (pow l 3)) 1/4) (log l))))) (pow (* 1 (pow l 3)) 1/4))
(fma.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) l) #s(literal 1/4 binary64)) (*.f64 (log.f64 l) #s(literal 3/4 binary64))) w (pow.f64 (*.f64 (*.f64 l l) l) #s(literal 1/4 binary64)))
(+ (* w (+ (* 1/4 (* (pow (* 1 (pow l 3)) 1/4) (log l))) (+ (* 1/2 (* (pow (* 1 (pow l 3)) 1/4) (log l))) (* w (+ (* 1/8 (* (pow (* 1 (pow l 3)) 1/4) (pow (log l) 2))) (+ (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))) (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))))))))) (pow (* 1 (pow l 3)) 1/4))
(fma.f64 (fma.f64 #s(literal 3/4 binary64) (*.f64 (pow.f64 (*.f64 (*.f64 l l) l) #s(literal 1/4 binary64)) (log.f64 l)) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) l) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/32 binary64) (log.f64 l) #s(literal 1/8 binary64)) (*.f64 (log.f64 l) (fma.f64 #s(literal 1/8 binary64) (log.f64 l) #s(literal 1/4 binary64)))))) w)) w (pow.f64 (*.f64 (*.f64 l l) l) #s(literal 1/4 binary64)))
(+ (* w (+ (* 1/4 (* (pow (* 1 (pow l 3)) 1/4) (log l))) (+ (* 1/2 (* (pow (* 1 (pow l 3)) 1/4) (log l))) (* w (+ (* 1/8 (* (pow (* 1 (pow l 3)) 1/4) (pow (log l) 2))) (+ (* w (+ (* 1/4 (* (pow (* 1 (pow l 3)) 1/4) (* (log l) (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))))) (+ (* 1/2 (* (pow (* 1 (pow l 3)) 1/4) (* (log l) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))))) (+ (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/384 (pow (log l) 3)) (+ (* 1/32 (pow (log l) 2)) (* 1/24 (log l))))) (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/48 (pow (log l) 3)) (+ (* 1/12 (log l)) (* 1/8 (pow (log l) 2))))))))) (+ (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))) (* (pow (* 1 (pow l 3)) 1/4) (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l))))))))))) (pow (* 1 (pow l 3)) 1/4))
(fma.f64 (fma.f64 #s(literal 3/4 binary64) (*.f64 (pow.f64 (*.f64 (*.f64 l l) l) #s(literal 1/4 binary64)) (log.f64 l)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/384 binary64) (pow.f64 (log.f64 l) #s(literal 3 binary64)) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/32 binary64) (log.f64 l) #s(literal 1/24 binary64)) (fma.f64 (pow.f64 (log.f64 l) #s(literal 3 binary64)) #s(literal 1/48 binary64) (*.f64 (log.f64 l) (fma.f64 #s(literal 1/8 binary64) (log.f64 l) #s(literal 1/12 binary64)))))) (pow.f64 (*.f64 (*.f64 l l) l) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) l) #s(literal 1/4 binary64)) (log.f64 l)) (fma.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/32 binary64) (log.f64 l) #s(literal 1/8 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/8 binary64) (log.f64 l) #s(literal 1/4 binary64))) #s(literal 1/4 binary64))))) w (*.f64 (pow.f64 (*.f64 (*.f64 l l) l) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/32 binary64) (log.f64 l) #s(literal 1/8 binary64)) (*.f64 (log.f64 l) (fma.f64 #s(literal 1/8 binary64) (log.f64 l) #s(literal 1/4 binary64))))))) w)) w (pow.f64 (*.f64 (*.f64 l l) l) #s(literal 1/4 binary64)))
1/4
#s(literal 1/4 binary64)
(+ 1/4 (* 1/4 w))
(fma.f64 #s(literal 1/4 binary64) w #s(literal 1/4 binary64))
(+ 1/4 (* w (+ 1/4 (* 1/8 w))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) w #s(literal 1/4 binary64)) w #s(literal 1/4 binary64))
(+ 1/4 (* w (+ 1/4 (* w (+ 1/8 (* 1/24 w))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/24 binary64) w #s(literal 1/8 binary64)) w #s(literal 1/4 binary64)) w #s(literal 1/4 binary64))
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (-.f64 (*.f64 (*.f64 l (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) w) l)) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) l (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) l) (*.f64 (fma.f64 #s(literal -1/6 binary64) l (fma.f64 (*.f64 (log.f64 l) l) #s(literal 2/3 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64))) l))) w))) w) l)) w l)
1
#s(literal 1 binary64)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
(+ 1 (* w (- (* 1/2 w) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (-.f64 (*.f64 (*.f64 l (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) w) l)) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) l (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) l) (*.f64 (fma.f64 #s(literal -1/6 binary64) l (fma.f64 (*.f64 (log.f64 l) l) #s(literal 2/3 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64))) l))) w))) w) l)) w l)
l
(+ l (* w (+ l (* l (log l)))))
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
(+ l (* w (+ l (* l (log l)))))
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
(+ l (* w (+ l (* l (log l)))))
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
l
(+ l (* w (+ (* -1 l) (* l (log l)))))
(fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (-.f64 (*.f64 (*.f64 l (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) w) l)) w l)
(+ l (* w (+ (* -1 l) (+ (* l (log l)) (* w (+ (* -1 (* l (log l))) (+ (* 1/2 l) (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (+ (* -1 (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* -1/6 l) (+ (* 1/2 (* l (log l))) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))))))))))))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) l (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) l) (*.f64 (fma.f64 #s(literal -1/6 binary64) l (fma.f64 (*.f64 (log.f64 l) l) #s(literal 2/3 binary64) (*.f64 (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64))) l))) w))) w) l)) w l)
1
#s(literal 1 binary64)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
(+ 1 (* w (- (* 1/2 w) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 w))
(-.f64 #s(literal 1 binary64) w)
(+ 1 (* w (- (* 1/2 w) 1)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (- (* w (+ 1/2 (* -1/6 w))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
l
(+ l (* w (- (* l (log l)) l)))
(fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l)
(+ l (* w (- (+ (* l (log l)) (* w (- (+ l (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))) (+ (* 1/2 l) (* l (log l)))))) l)))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (-.f64 (*.f64 (*.f64 l (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) w) l)) w l)
(+ l (* w (- (+ (* l (log l)) (* w (- (+ l (+ (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))) (* w (- (+ (* 1/2 l) (+ (* l (log l)) (* l (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2))))))) (+ l (+ (* 1/6 l) (+ (* 1/2 (- (* l (log l)) l)) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))))) (+ (* 1/2 l) (* l (log l)))))) l)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 l (-.f64 (+.f64 (fma.f64 #s(literal 7/6 binary64) (log.f64 l) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) #s(literal 7/6 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 l (-.f64 (log.f64 l) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (log.f64 l)) (log.f64 l)) l))))) w (*.f64 l (-.f64 (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (log.f64 l)))) w (fma.f64 (log.f64 l) l (neg.f64 l))) w l)
l
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(*.f64 l (fma.f64 (fma.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) w (log.f64 l)) w #s(literal 1 binary64)))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
(fma.f64 (*.f64 l (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) (log.f64 l) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64)))) w (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)))) w (log.f64 l))) w l)
l
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(*.f64 l (fma.f64 (fma.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) w (log.f64 l)) w #s(literal 1 binary64)))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
(fma.f64 (*.f64 l (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) (log.f64 l) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64)))) w (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)))) w (log.f64 l))) w l)
1
#s(literal 1 binary64)
(+ 1 w)
(+.f64 #s(literal 1 binary64) w)
(+ 1 (* w (+ 1 (* 1/2 w))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))
(sqrt l)
(sqrt.f64 l)
(+ (sqrt l) (* 1/2 (* (sqrt l) (* w (log l)))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) w) (log.f64 l) #s(literal 1 binary64)) (sqrt.f64 l))
(+ (sqrt l) (* w (+ (* 1/2 (* (sqrt l) (log l))) (* (sqrt l) (* w (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l))))))))
(fma.f64 (*.f64 (sqrt.f64 l) w) (fma.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/8 binary64) (log.f64 l) #s(literal 1/4 binary64))) w (*.f64 #s(literal 1/2 binary64) (log.f64 l))) (sqrt.f64 l))
(+ (sqrt l) (* w (+ (* 1/2 (* (sqrt l) (log l))) (* w (+ (* (sqrt l) (* w (+ (* 1/48 (pow (log l) 3)) (+ (* 1/12 (log l)) (* 1/8 (pow (log l) 2)))))) (* (sqrt l) (+ (* 1/8 (pow (log l) 2)) (* 1/4 (log l)))))))))
(fma.f64 (*.f64 (sqrt.f64 l) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (log.f64 l) #s(literal 3 binary64)) #s(literal 1/48 binary64) (*.f64 (log.f64 l) (fma.f64 #s(literal 1/8 binary64) (log.f64 l) #s(literal 1/12 binary64)))) w (*.f64 (log.f64 l) (fma.f64 #s(literal 1/8 binary64) (log.f64 l) #s(literal 1/4 binary64)))) w (*.f64 #s(literal 1/2 binary64) (log.f64 l)))) w (sqrt.f64 l))
(pow (* 1 l) 1/4)
(pow.f64 l #s(literal 1/4 binary64))
(+ (* 1/4 (* (pow (* 1 l) 1/4) (* w (log l)))) (pow (* 1 l) 1/4))
(*.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) w) (log.f64 l) #s(literal 1 binary64)) (pow.f64 l #s(literal 1/4 binary64)))
(+ (* w (+ (* 1/4 (* (pow (* 1 l) 1/4) (log l))) (* (pow (* 1 l) 1/4) (* w (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l))))))) (pow (* 1 l) 1/4))
(fma.f64 (*.f64 (pow.f64 l #s(literal 1/4 binary64)) w) (fma.f64 #s(literal 1/4 binary64) (log.f64 l) (*.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/32 binary64) (log.f64 l) #s(literal 1/8 binary64))) w)) (pow.f64 l #s(literal 1/4 binary64)))
(+ (* w (+ (* 1/4 (* (pow (* 1 l) 1/4) (log l))) (* w (+ (* (pow (* 1 l) 1/4) (* w (+ (* 1/384 (pow (log l) 3)) (+ (* 1/32 (pow (log l) 2)) (* 1/24 (log l)))))) (* (pow (* 1 l) 1/4) (+ (* 1/32 (pow (log l) 2)) (* 1/8 (log l)))))))) (pow (* 1 l) 1/4))
(fma.f64 (*.f64 (pow.f64 l #s(literal 1/4 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/384 binary64) (pow.f64 (log.f64 l) #s(literal 3 binary64)) (*.f64 (log.f64 l) (fma.f64 #s(literal 1/32 binary64) (log.f64 l) #s(literal 1/24 binary64)))) w (*.f64 (log.f64 l) (fma.f64 #s(literal 1/32 binary64) (log.f64 l) #s(literal 1/8 binary64)))) w (*.f64 #s(literal 1/4 binary64) (log.f64 l)))) w (pow.f64 l #s(literal 1/4 binary64)))
1
#s(literal 1 binary64)
(+ 1 w)
(+.f64 #s(literal 1 binary64) w)
(+ 1 (* w (+ 1 (* 1/2 w))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))
l
(+ l (* l (* w (log l))))
(*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)
(+ l (* w (+ (* l (log l)) (* l (* w (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2))))))))
(*.f64 l (fma.f64 (fma.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) w (log.f64 l)) w #s(literal 1 binary64)))
(+ l (* w (+ (* l (log l)) (* w (+ (* l (* w (+ (* 1/6 (log l)) (+ (* 1/6 (pow (log l) 3)) (* 1/2 (pow (log l) 2)))))) (* l (+ (* 1/2 (log l)) (* 1/2 (pow (log l) 2)))))))))
(fma.f64 (*.f64 l (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) (log.f64 l) (*.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (log.f64 l) #s(literal 1/2 binary64)))) w (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)))) w (log.f64 l))) w l)
1
#s(literal 1 binary64)
(+ 1 w)
(+.f64 #s(literal 1 binary64) w)
(+ 1 (* w (+ 1 (* 1/2 w))))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (+ 1 (* w (+ 1/2 (* 1/6 w))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/6 w))
(fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))
(+ 1/2 (* 1/6 w))
(fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))
(+ 1/2 (* 1/6 w))
(fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 w))
(fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64))
(+ 1 (* w (+ 1/2 (* 1/6 w))))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64))
(+ 1 (* w (+ 1/2 (* 1/6 w))))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64)))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64)))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64)))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64)))
(* 1/4 (exp w))
(*.f64 (exp.f64 w) #s(literal 1/4 binary64))
(* 1/4 (exp w))
(*.f64 (exp.f64 w) #s(literal 1/4 binary64))
(* 1/4 (exp w))
(*.f64 (exp.f64 w) #s(literal 1/4 binary64))
(* 1/4 (exp w))
(*.f64 (exp.f64 w) #s(literal 1/4 binary64))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* w (+ l (* l (log l))))
(*.f64 (fma.f64 (log.f64 l) l l) w)
(* w (+ l (+ (* l (log l)) (/ l w))))
(*.f64 (+.f64 (fma.f64 (log.f64 l) l (/.f64 l w)) l) w)
(* w (+ l (+ (* l (log l)) (/ l w))))
(*.f64 (+.f64 (fma.f64 (log.f64 l) l (/.f64 l w)) l) w)
(* w (+ l (+ (* l (log l)) (/ l w))))
(*.f64 (+.f64 (fma.f64 (log.f64 l) l (/.f64 l w)) l) w)
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(exp (neg w))
(exp.f64 (neg.f64 w))
(* -1/6 (pow w 3))
(*.f64 (*.f64 (*.f64 w w) #s(literal -1/6 binary64)) w)
(* (pow w 3) (- (* 1/2 (/ 1 w)) 1/6))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) w) #s(literal 1/6 binary64)) w) (*.f64 w w))
(* (pow w 3) (- (* 1/2 (/ 1 w)) (+ 1/6 (/ 1 (pow w 2)))))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) w)) w) #s(literal 1/6 binary64)) (*.f64 (*.f64 w w) w))
(* (pow w 3) (- (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 3))) (+ 1/6 (/ 1 (pow w 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 w w) w)) (-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) w)) w) #s(literal 1/6 binary64))) (*.f64 (*.f64 w w) w))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp (* 1/2 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(exp (* 1/2 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(exp (* 1/2 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(exp (* 1/2 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(exp (* 1/4 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))
(exp (* 1/4 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))
(exp (* 1/4 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))
(exp (* 1/4 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(* 1/6 w)
(*.f64 #s(literal 1/6 binary64) w)
(* w (+ 1/6 (* 1/2 (/ 1 w))))
(fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))
(* w (+ 1/6 (* 1/2 (/ 1 w))))
(fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))
(* w (+ 1/6 (* 1/2 (/ 1 w))))
(fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))
(* 1/6 (pow w 2))
(*.f64 (*.f64 w w) #s(literal 1/6 binary64))
(* (pow w 2) (+ 1/6 (* 1/2 (/ 1 w))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w)
(* (pow w 2) (+ 1/6 (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 2)))))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64))
(* (pow w 2) (+ 1/6 (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 2)))))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64)))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64)))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64)))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64)))
(* 1/4 (exp w))
(*.f64 (exp.f64 w) #s(literal 1/4 binary64))
(* 1/4 (exp w))
(*.f64 (exp.f64 w) #s(literal 1/4 binary64))
(* 1/4 (exp w))
(*.f64 (exp.f64 w) #s(literal 1/4 binary64))
(* 1/4 (exp w))
(*.f64 (exp.f64 w) #s(literal 1/4 binary64))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* w (+ l (* l (log l))))
(*.f64 (fma.f64 (log.f64 l) l l) w)
(* -1 (* w (+ (* -1 (+ l (* l (log l)))) (* -1 (/ l w)))))
(*.f64 (+.f64 (fma.f64 (log.f64 l) l (/.f64 l w)) l) w)
(* -1 (* w (+ (* -1 (+ l (* l (log l)))) (* -1 (/ l w)))))
(*.f64 (+.f64 (fma.f64 (log.f64 l) l (/.f64 l w)) l) w)
(* -1 (* w (+ (* -1 (+ l (* l (log l)))) (* -1 (/ l w)))))
(*.f64 (+.f64 (fma.f64 (log.f64 l) l (/.f64 l w)) l) w)
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (* -1 w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(exp (* -1 w))
(exp.f64 (neg.f64 w))
(* -1/6 (pow w 3))
(*.f64 (*.f64 (*.f64 w w) #s(literal -1/6 binary64)) w)
(* -1 (* (pow w 3) (- 1/6 (* 1/2 (/ 1 w)))))
(*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) w)) w)) (*.f64 w w))
(* -1 (* (pow w 3) (+ 1/6 (* -1 (/ (- 1/2 (/ 1 w)) w)))))
(*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) w)) w)) w)) (*.f64 w w))
(* -1 (* (pow w 3) (+ 1/6 (* -1 (/ (+ 1/2 (* -1 (/ (- 1 (/ 1 w)) w))) w)))))
(*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) w)) w)) w)) w)) (*.f64 w w))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp (* 1/2 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(exp (* 1/2 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(exp (* 1/2 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(exp (* 1/2 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(exp (* 1/4 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))
(exp (* 1/4 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))
(exp (* 1/4 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))
(exp (* 1/4 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(exp w)
(exp.f64 w)
(* 1/6 w)
(*.f64 #s(literal 1/6 binary64) w)
(* w (+ 1/6 (* 1/2 (/ 1 w))))
(fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))
(* w (+ 1/6 (* 1/2 (/ 1 w))))
(fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))
(* w (+ 1/6 (* 1/2 (/ 1 w))))
(fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))
(* 1/6 (pow w 2))
(*.f64 (*.f64 w w) #s(literal 1/6 binary64))
(* (pow w 2) (+ 1/6 (* 1/2 (/ 1 w))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w)
(* (pow w 2) (+ 1/6 (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 2)))))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64))
(* (pow w 2) (+ 1/6 (+ (* 1/2 (/ 1 w)) (/ 1 (pow w 2)))))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(* (pow (exp (* 1/4 (* (exp w) (log l)))) 2) (exp (* 1/2 (* (exp w) (log l)))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64)))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64)))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64)))
(* (exp (* 1/4 (* (exp w) (log l)))) (exp (* 1/2 (* (exp w) (log l)))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 3/4 binary64)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* l (+ 1 (* w (+ 1 (log l)))))
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
(* l (+ 1 (* w (+ 1 (log l)))))
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
(* l (+ 1 (* w (+ 1 (log l)))))
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
(* l (+ 1 (* w (+ 1 (log l)))))
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
(* l (+ 1 (log l)))
(fma.f64 (log.f64 l) l l)
(* l (+ 1 (log l)))
(fma.f64 (log.f64 l) l l)
(* l (+ 1 (log l)))
(fma.f64 (log.f64 l) l l)
(* l (+ 1 (log l)))
(fma.f64 (log.f64 l) l l)
(log l)
(log.f64 l)
(log l)
(log.f64 l)
(log l)
(log.f64 l)
(log l)
(log.f64 l)
l
l
l
l
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (pow l (exp w)))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (pow l (exp w)) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(exp (* 1/2 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(exp (* 1/2 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(exp (* 1/2 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(exp (* 1/2 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(exp (* 1/4 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))
(exp (* 1/4 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))
(exp (* 1/4 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))
(exp (* 1/4 (* (exp w) (log l))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(pow l (exp w))
(pow.f64 l (exp.f64 w))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (pow (exp (* -1/4 (* (exp w) (log (/ 1 l))))) 2))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (exp.f64 w) #s(literal -3/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1/4 binary64) (exp.f64 w))))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (pow (exp (* -1/4 (* (exp w) (log (/ 1 l))))) 2))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (exp.f64 w) #s(literal -3/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1/4 binary64) (exp.f64 w))))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (pow (exp (* -1/4 (* (exp w) (log (/ 1 l))))) 2))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (exp.f64 w) #s(literal -3/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1/4 binary64) (exp.f64 w))))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (pow (exp (* -1/4 (* (exp w) (log (/ 1 l))))) 2))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (exp.f64 w) #s(literal -3/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1/4 binary64) (exp.f64 w))))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (exp (* -1/4 (* (exp w) (log (/ 1 l))))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (exp.f64 w) #s(literal -3/4 binary64)))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (exp (* -1/4 (* (exp w) (log (/ 1 l))))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (exp.f64 w) #s(literal -3/4 binary64)))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (exp (* -1/4 (* (exp w) (log (/ 1 l))))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (exp.f64 w) #s(literal -3/4 binary64)))
(* (exp (* -1/2 (* (exp w) (log (/ 1 l))))) (exp (* -1/4 (* (exp w) (log (/ 1 l))))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (exp.f64 w) #s(literal -3/4 binary64)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* l (+ 1 (* w (+ 1 (* -1 (log (/ 1 l)))))))
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
(* l (+ 1 (* w (+ 1 (* -1 (log (/ 1 l)))))))
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
(* l (+ 1 (* w (+ 1 (* -1 (log (/ 1 l)))))))
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
(* l (+ 1 (* w (+ 1 (* -1 (log (/ 1 l)))))))
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
(* l (+ 1 (* -1 (log (/ 1 l)))))
(fma.f64 (log.f64 l) l l)
(* l (+ 1 (* -1 (log (/ 1 l)))))
(fma.f64 (log.f64 l) l l)
(* l (+ 1 (* -1 (log (/ 1 l)))))
(fma.f64 (log.f64 l) l l)
(* l (+ 1 (* -1 (log (/ 1 l)))))
(fma.f64 (log.f64 l) l l)
(* -1 (log (/ 1 l)))
(log.f64 l)
(* -1 (log (/ 1 l)))
(log.f64 l)
(* -1 (log (/ 1 l)))
(log.f64 l)
(* -1 (log (/ 1 l)))
(log.f64 l)
l
l
l
l
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(* (exp (neg w)) (exp (* -1 (* (exp w) (log (/ 1 l))))))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(/ (exp (* -1 (* (exp w) (log (/ 1 l))))) (exp w))
(*.f64 (pow.f64 l (exp.f64 w)) (exp.f64 (neg.f64 w)))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1/2 (* (exp w) (log (/ 1 l)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1/2 binary64) (exp.f64 w)))
(exp (* -1/2 (* (exp w) (log (/ 1 l)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1/2 binary64) (exp.f64 w)))
(exp (* -1/2 (* (exp w) (log (/ 1 l)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1/2 binary64) (exp.f64 w)))
(exp (* -1/2 (* (exp w) (log (/ 1 l)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1/2 binary64) (exp.f64 w)))
(exp (* -1/4 (* (exp w) (log (/ 1 l)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1/4 binary64) (exp.f64 w)))
(exp (* -1/4 (* (exp w) (log (/ 1 l)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1/4 binary64) (exp.f64 w)))
(exp (* -1/4 (* (exp w) (log (/ 1 l)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1/4 binary64) (exp.f64 w)))
(exp (* -1/4 (* (exp w) (log (/ 1 l)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1/4 binary64) (exp.f64 w)))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(exp (* -1 (* (exp w) (log (/ 1 l)))))
(pow.f64 l (exp.f64 w))
(* (pow (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) 2) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 3/4 binary64)) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))))
(* (pow (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) 2) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 3/4 binary64)) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))))
(* (pow (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) 2) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 3/4 binary64)) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))))
(* (pow (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) 2) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 3/4 binary64)) (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 1/4 binary64)))))
(* (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 3/4 binary64))))
(* (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 3/4 binary64))))
(* (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 3/4 binary64))))
(* (exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))) (exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 3/4 binary64))))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(* -1 (* l (- (* w (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)) 1)))
(*.f64 (fma.f64 (-.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) (log.f64 #s(literal -1 binary64))) #s(literal 1 binary64)) w #s(literal -1 binary64)) (neg.f64 l))
(* -1 (* l (- (* w (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)) 1)))
(*.f64 (fma.f64 (-.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) (log.f64 #s(literal -1 binary64))) #s(literal 1 binary64)) w #s(literal -1 binary64)) (neg.f64 l))
(* -1 (* l (- (* w (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)) 1)))
(*.f64 (fma.f64 (-.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) (log.f64 #s(literal -1 binary64))) #s(literal 1 binary64)) w #s(literal -1 binary64)) (neg.f64 l))
(* -1 (* l (- (* w (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)) 1)))
(*.f64 (fma.f64 (-.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) (log.f64 #s(literal -1 binary64))) #s(literal 1 binary64)) w #s(literal -1 binary64)) (neg.f64 l))
(* -1 (* l (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)))
(*.f64 (-.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) (log.f64 #s(literal -1 binary64))) #s(literal 1 binary64)) (neg.f64 l))
(* -1 (* l (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)))
(*.f64 (-.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) (log.f64 #s(literal -1 binary64))) #s(literal 1 binary64)) (neg.f64 l))
(* -1 (* l (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)))
(*.f64 (-.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) (log.f64 #s(literal -1 binary64))) #s(literal 1 binary64)) (neg.f64 l))
(* -1 (* l (- (* -1 (+ (log -1) (* -1 (log (/ -1 l))))) 1)))
(*.f64 (-.f64 (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) (log.f64 #s(literal -1 binary64))) #s(literal 1 binary64)) (neg.f64 l))
(+ (log -1) (* -1 (log (/ -1 l))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l)))
(+ (log -1) (* -1 (log (/ -1 l))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l)))
(+ (log -1) (* -1 (log (/ -1 l))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l)))
(+ (log -1) (* -1 (log (/ -1 l))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l)))
l
l
l
l
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(* (exp (neg w)) (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(/ (exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))) (exp w))
(exp.f64 (fma.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w) (neg.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w)))
(exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l)))))
(exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l)))))
(exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l)))))
(exp (* 1/2 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l)))))
(exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(exp (* 1/4 (* (exp w) (+ (log -1) (* -1 (log (/ -1 l)))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (*.f64 (exp.f64 w) #s(literal 1/4 binary64))))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w)))
(exp (* (exp w) (+ (log -1) (* -1 (log (/ -1 l))))))
(exp.f64 (*.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) l))) (exp.f64 w)))

rewrite212.0ms (1.1%)

Memory
22.6MiB live, 250.1MiB allocated
Rules
5 052×lower-fma.f32
5 032×lower-fma.f64
3 672×lower-/.f32
3 666×lower-/.f64
3 664×lower-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048284
088288
1287215
21861214
08234214
Stop Event
iter limit
node limit
iter limit
Counts
24 → 622
Calls
Call 1
Inputs
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))))
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
(fma.f64 (log.f64 l) l l)
(log.f64 l)
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
#s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
#s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))
(pow.f64 l (exp.f64 w))
(exp.f64 w)
(pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))
(pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))
#s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
#s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))
(fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64))
Outputs
(*.f64 (pow.f64 (neg.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (neg.f64 l) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (pow.f64 #s(literal -1 binary64) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (pow.f64 (neg.f64 l) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (neg.f64 l) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))) (pow.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))) (pow.f64 (neg.f64 l) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (neg.f64 l) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 l) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (neg.f64 l) (exp.f64 w)) (pow.f64 #s(literal -1 binary64) (exp.f64 w)))
(*.f64 (pow.f64 #s(literal -1 binary64) (exp.f64 w)) (pow.f64 (neg.f64 l) (exp.f64 w)))
(*.f64 (pow.f64 #s(literal 1 binary64) (exp.f64 w)) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 l (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal 1 binary64) (exp.f64 w)))
(*.f64 (pow.f64 l (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 3/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (pow.f64 l (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 (exp.f64 w)) (log.f64 l))
(pow.f64 (*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 l)) (exp.f64 w))
(pow.f64 (pow.f64 (*.f64 l l) (exp.f64 w)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 l l) #s(literal 1/2 binary64)) (exp.f64 w))
(pow.f64 (*.f64 (*.f64 l l) (*.f64 l l)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))
(pow.f64 (*.f64 l l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 2 binary64)))
(pow.f64 (*.f64 l l) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 (*.f64 l l) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 (*.f64 l l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (exp.f64 w)))
(pow.f64 (sqrt.f64 l) (+.f64 (exp.f64 w) (exp.f64 w)))
(pow.f64 (sqrt.f64 l) (*.f64 (exp.f64 w) #s(literal 2 binary64)))
(pow.f64 (pow.f64 l (exp.f64 w)) #s(literal 1 binary64))
(pow.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 4 binary64))
(pow.f64 l (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (+.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (+.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (+.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(pow.f64 l (+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(pow.f64 l (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 2 binary64)))
(pow.f64 l (*.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 2 binary64)))
(pow.f64 l (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 l (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 l (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(pow.f64 l (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (exp.f64 w))
(exp.f64 (+.f64 (fma.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w) (*.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (*.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(exp.f64 (+.f64 (fma.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (*.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w))) (*.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (*.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(exp.f64 (fma.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w) (*.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w))))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (fma.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w) (*.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (fma.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (*.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w)))))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (*.f64 (log.f64 l) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 l l)) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(exp.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 l) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 3/2 binary64)) (pow.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 l) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 l) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 l (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 l (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (pow.f64 l (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 3/2 binary64))) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(*.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 l (sqrt.f64 l)) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 l (exp.f64 w))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 l) l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 l #s(literal 3/2 binary64)) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 l (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 (*.f64 l l) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 l l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 3/2 binary64)))
(pow.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 (*.f64 l l) l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(pow.f64 (sqrt.f64 l) (+.f64 (exp.f64 w) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 (sqrt.f64 l) (*.f64 (exp.f64 w) #s(literal 3/2 binary64)))
(pow.f64 (sqrt.f64 l) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (exp.f64 w)))
(pow.f64 (pow.f64 l (exp.f64 w)) #s(literal 3/4 binary64))
(pow.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 3 binary64))
(pow.f64 l (+.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (+.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (+.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 l (+.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 3/2 binary64)))
(pow.f64 l (*.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 3/2 binary64)))
(pow.f64 l (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 3/2 binary64)))
(pow.f64 l (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w)) #s(literal 3/2 binary64)))
(exp.f64 (fma.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w) (*.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (*.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w))))
(exp.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1/4 binary64) (exp.f64 w))
(*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 (exp.f64 w) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(literal 1 binary64)) (exp.f64 (neg.f64 w)))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 (neg.f64 w)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 (neg.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (*.f64 #s(literal 1 binary64) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))
(*.f64 (*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 (neg.f64 w))) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))) (neg.f64 (exp.f64 w)))
(/.f64 (neg.f64 (*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(literal 1 binary64))) (neg.f64 (exp.f64 w)))
(/.f64 (*.f64 #s(literal 1 binary64) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) (exp.f64 w))
(/.f64 (*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(literal 1 binary64)) (exp.f64 w))
(/.f64 (neg.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) (neg.f64 (exp.f64 w)))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 w) (*.f64 #s(literal 1 binary64) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 w) (*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 w) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))))
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (*.f64 l l)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l))))
(*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 l (-.f64 l (*.f64 (fma.f64 (log.f64 l) l l) w)) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l))) (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l))) (fma.f64 (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l))) (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l))) (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 l l) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)))) (neg.f64 (-.f64 l (*.f64 (fma.f64 (log.f64 l) l l) w))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (*.f64 l l)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 l (-.f64 l (*.f64 (fma.f64 (log.f64 l) l l) w)) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l)) (*.f64 l l))) (*.f64 (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l)) (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (*.f64 l l)) w) (/.f64 #s(literal -1 binary64) l) (*.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) #s(literal -1 binary64))) (*.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (*.f64 l l)) w) (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) #s(literal 1 binary64))) (*.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w) (/.f64 #s(literal -1 binary64) l) (*.f64 (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w) (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (*.f64 w (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (*.f64 l l))) (/.f64 #s(literal -1 binary64) l) (*.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) #s(literal -1 binary64))) (*.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (*.f64 w (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (*.f64 l l))) (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) #s(literal 1 binary64))) (*.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) l) (*.f64 (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (fma.f64 (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (log.f64 l) l (neg.f64 l)) (*.f64 (/.f64 #s(literal -1 binary64) l) (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (*.f64 l l)) w))) (*.f64 (/.f64 #s(literal -1 binary64) l) (fma.f64 (log.f64 l) l (neg.f64 l))))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) l) (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w))) (*.f64 (/.f64 #s(literal -1 binary64) l) (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 (log.f64 l) l (neg.f64 l)) (*.f64 (/.f64 #s(literal -1 binary64) l) (*.f64 w (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (*.f64 l l))))) (*.f64 (/.f64 #s(literal -1 binary64) l) (fma.f64 (log.f64 l) l (neg.f64 l))))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) l) (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal -1 binary64) l) (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l (neg.f64 l)) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (*.f64 l l)) w))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (log.f64 l) l (neg.f64 l))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) w))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l (neg.f64 l)) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 w (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (*.f64 l l))))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (log.f64 l) l (neg.f64 l))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 w (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 l l) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))) (-.f64 l (*.f64 (fma.f64 (log.f64 l) l l) w)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (*.f64 l l))) (neg.f64 (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l))))
(/.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64)))) (neg.f64 (fma.f64 l l (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) l)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64)))) (neg.f64 (fma.f64 l (-.f64 l (*.f64 (fma.f64 (log.f64 l) l l) w)) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (*.f64 l l)) (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l)))
(/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))) (fma.f64 l l (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) l))))
(/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64))) (fma.f64 l (-.f64 l (*.f64 (fma.f64 (log.f64 l) l l) w)) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 l (*.f64 (fma.f64 (log.f64 l) l l) w)) (-.f64 (*.f64 l l) (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 l l (-.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) l))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (log.f64 l) l l) w l)))
(fma.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (neg.f64 l))) (*.f64 (fma.f64 (log.f64 l) l l) w))
(fma.f64 (*.f64 w (+.f64 (log.f64 l) #s(literal 1 binary64))) l l)
(fma.f64 (+.f64 (log.f64 l) #s(literal 1 binary64)) (*.f64 l w) l)
(fma.f64 (neg.f64 l) #s(literal -1 binary64) (*.f64 (fma.f64 (log.f64 l) l l) w))
(fma.f64 #s(literal -1 binary64) (neg.f64 l) (*.f64 (fma.f64 (log.f64 l) l l) w))
(fma.f64 (fma.f64 (log.f64 l) l l) w l)
(fma.f64 #s(literal 1 binary64) l (*.f64 (fma.f64 (log.f64 l) l l) w))
(fma.f64 w (fma.f64 (log.f64 l) l l) l)
(fma.f64 l #s(literal 1 binary64) (*.f64 (fma.f64 (log.f64 l) l l) w))
(-.f64 (/.f64 (*.f64 l l) (-.f64 l (*.f64 (fma.f64 (log.f64 l) l l) w))) (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (-.f64 l (*.f64 (fma.f64 (log.f64 l) l l) w))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) #s(literal 2 binary64)) (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l))) (/.f64 (*.f64 l l) (fma.f64 (fma.f64 (log.f64 l) l l) w (neg.f64 l))))
(+.f64 (*.f64 (fma.f64 (log.f64 l) l l) w) l)
(+.f64 l (*.f64 (fma.f64 (log.f64 l) l l) w))
(*.f64 (+.f64 (log.f64 l) #s(literal 1 binary64)) l)
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (*.f64 l l)) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l (neg.f64 l))))
(*.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)))))
(*.f64 l (+.f64 (log.f64 l) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (fma.f64 (log.f64 l) l (neg.f64 l))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l l) (fma.f64 (log.f64 l) l (neg.f64 l))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (fma.f64 (log.f64 l) l (neg.f64 l))) (/.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (fma.f64 (log.f64 l) l (neg.f64 l))) (fma.f64 (/.f64 (*.f64 l l) (fma.f64 (log.f64 l) l (neg.f64 l))) (/.f64 (*.f64 l l) (fma.f64 (log.f64 l) l (neg.f64 l))) (*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (fma.f64 (log.f64 l) l (neg.f64 l))) (/.f64 (*.f64 l l) (fma.f64 (log.f64 l) l (neg.f64 l)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 l l) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)))) (neg.f64 (-.f64 l (*.f64 (log.f64 l) l))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (*.f64 l l)))) (neg.f64 (neg.f64 (fma.f64 (log.f64 l) l (neg.f64 l)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (fma.f64 (log.f64 l) l (neg.f64 l))) (*.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) (*.f64 l l))) (*.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) (fma.f64 (log.f64 l) l (neg.f64 l))))
(/.f64 (-.f64 (*.f64 l l) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))) (-.f64 l (*.f64 (log.f64 l) l)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (*.f64 l l))) (neg.f64 (fma.f64 (log.f64 l) l (neg.f64 l))))
(/.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (neg.f64 (fma.f64 l l (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 l) l) l)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))) (neg.f64 (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (*.f64 l l)) (fma.f64 (log.f64 l) l (neg.f64 l)))
(/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) (fma.f64 l l (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 l) l) l))))
(/.f64 (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64))) (fma.f64 l (-.f64 l (*.f64 (log.f64 l) l)) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 l (*.f64 (log.f64 l) l)) (-.f64 (*.f64 l l) (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 l l (-.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 l) l) l))) (fma.f64 (*.f64 l l) l (pow.f64 (*.f64 (log.f64 l) l) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 l) l l)))
(fma.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (neg.f64 l))) (*.f64 (log.f64 l) l))
(fma.f64 (neg.f64 l) #s(literal -1 binary64) (*.f64 (log.f64 l) l))
(fma.f64 #s(literal -1 binary64) (neg.f64 l) (*.f64 (log.f64 l) l))
(fma.f64 (log.f64 l) l l)
(fma.f64 #s(literal 1 binary64) l (*.f64 (log.f64 l) l))
(fma.f64 l (log.f64 l) l)
(fma.f64 l #s(literal 1 binary64) (*.f64 (log.f64 l) l))
(-.f64 (/.f64 (*.f64 l l) (-.f64 l (*.f64 (log.f64 l) l))) (/.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (-.f64 l (*.f64 (log.f64 l) l))))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 l) l) #s(literal 2 binary64)) (fma.f64 (log.f64 l) l (neg.f64 l))) (/.f64 (*.f64 l l) (fma.f64 (log.f64 l) l (neg.f64 l))))
(+.f64 (*.f64 (log.f64 l) l) l)
(+.f64 l (*.f64 (log.f64 l) l))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 l)))
(/.f64 (-.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 (neg.f64 l))) #s(literal 3 binary64))) (fma.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64)) (fma.f64 (neg.f64 (log.f64 (neg.f64 l))) (neg.f64 (log.f64 (neg.f64 l))) (*.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 l)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (log.f64 l)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (log.f64 l))))))
(/.f64 (+.f64 (pow.f64 (log.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (neg.f64 l)) #s(literal 3 binary64))) (fma.f64 (log.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64)) (-.f64 (*.f64 (log.f64 (neg.f64 l)) (log.f64 (neg.f64 l))) (*.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 l))))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 l) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 l) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 l)))))
(neg.f64 (neg.f64 (log.f64 l)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (neg.f64 l))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 l)) #s(literal 0 binary64))
(-.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (neg.f64 l))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 l)))
(+.f64 (log.f64 (neg.f64 l)) (log.f64 #s(literal -1 binary64)))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 l)))
(+.f64 #s(literal 0 binary64) (log.f64 l))
(+.f64 (log.f64 l) #s(literal 0 binary64))
(log.f64 l)
(*.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (neg.f64 l))))
(*.f64 (neg.f64 l) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 l))
(*.f64 #s(literal 1 binary64) l)
(*.f64 l #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1 binary64))
(pow.f64 l #s(literal 1 binary64))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (neg.f64 (log.f64 (neg.f64 l)))))
(/.f64 (neg.f64 l) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 l))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) l))
(/.f64 l #s(literal 1 binary64))
(neg.f64 (neg.f64 l))
(exp.f64 (*.f64 (neg.f64 (log.f64 l)) #s(literal -1 binary64)))
(exp.f64 (log.f64 l))
l
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))))))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal -1 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) (*.f64 w #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64))
(fma.f64 w (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 w (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) w) (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64))))
(+.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))
(*.f64 (neg.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (/.f64 #s(literal 1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(pow.f64 (/.f64 #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(literal 1 binary64))) (neg.f64 #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))))) (neg.f64 (neg.f64 (neg.f64 #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))))
(/.f64 (*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(literal 1 binary64)) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))) (neg.f64 (neg.f64 #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(/.f64 (neg.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) (neg.f64 #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) (*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))))
(neg.f64 (/.f64 (neg.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(neg.f64 (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (neg.f64 #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (neg.f64 #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))) #s(literal -1 binary64)))
#s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (neg.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (neg.f64 l) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (pow.f64 #s(literal -1 binary64) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (pow.f64 (neg.f64 l) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (neg.f64 l) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))) (pow.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))) (pow.f64 (neg.f64 l) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (neg.f64 l) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 l) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 (neg.f64 l) (exp.f64 w)) (pow.f64 #s(literal -1 binary64) (exp.f64 w)))
(*.f64 (pow.f64 #s(literal -1 binary64) (exp.f64 w)) (pow.f64 (neg.f64 l) (exp.f64 w)))
(*.f64 (pow.f64 #s(literal 1 binary64) (exp.f64 w)) (pow.f64 l (exp.f64 w)))
(*.f64 (pow.f64 l (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 #s(literal 1 binary64) (exp.f64 w)))
(*.f64 (pow.f64 l (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 3/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (pow.f64 l (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 3/2 binary64))))
(pow.f64 (exp.f64 (exp.f64 w)) (log.f64 l))
(pow.f64 (*.f64 (pow.f64 l (exp.f64 w)) (pow.f64 l (exp.f64 w))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 l)) (exp.f64 w))
(pow.f64 (pow.f64 (*.f64 l l) (exp.f64 w)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 l l) #s(literal 1/2 binary64)) (exp.f64 w))
(pow.f64 (*.f64 (*.f64 l l) (*.f64 l l)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))
(pow.f64 (*.f64 l l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 2 binary64)))
(pow.f64 (*.f64 l l) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 (*.f64 l l) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 (*.f64 l l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (exp.f64 w)))
(pow.f64 (sqrt.f64 l) (+.f64 (exp.f64 w) (exp.f64 w)))
(pow.f64 (sqrt.f64 l) (*.f64 (exp.f64 w) #s(literal 2 binary64)))
(pow.f64 (pow.f64 l (exp.f64 w)) #s(literal 1 binary64))
(pow.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 4 binary64))
(pow.f64 l (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (+.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (+.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (+.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(pow.f64 l (+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(pow.f64 l (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 2 binary64)))
(pow.f64 l (*.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 2 binary64)))
(pow.f64 l (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 l (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 l (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(pow.f64 l (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 l (exp.f64 w))
(exp.f64 (+.f64 (fma.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w) (*.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (*.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(exp.f64 (+.f64 (fma.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (*.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w))) (*.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (*.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(exp.f64 (fma.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w) (*.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w))))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (fma.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w) (*.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (fma.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (*.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w)))))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) (*.f64 (log.f64 l) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 l l)) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(exp.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 l) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))
(exp.f64 w)
(*.f64 (pow.f64 (pow.f64 l (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 l (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 l (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 3/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (neg.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (pow.f64 (neg.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (neg.f64 l) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (pow.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (pow.f64 (neg.f64 l) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (neg.f64 l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 #s(literal -1 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 (neg.f64 l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 (pow.f64 l (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 3/2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 (pow.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(*.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 #s(literal 1 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 (exp.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (log.f64 l))
(pow.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 l)) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (*.f64 l l) (exp.f64 w)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (*.f64 l l) #s(literal 1/2 binary64)) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (*.f64 l l) (*.f64 l l)) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 4 binary64))
(pow.f64 (*.f64 l l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1 binary64)))
(pow.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 l l) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(pow.f64 (*.f64 l l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 (sqrt.f64 l) (*.f64 (exp.f64 w) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 l) (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 l) (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(pow.f64 (sqrt.f64 l) (exp.f64 w))
(pow.f64 (pow.f64 l (exp.f64 w)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 2 binary64))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 l (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 l (+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 l (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(pow.f64 l (*.f64 (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 1/2 binary64)))
(pow.f64 l (*.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(pow.f64 l (*.f64 (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(pow.f64 l (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 1 binary64)))
(pow.f64 l (*.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 1 binary64)))
(pow.f64 l (*.f64 (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(pow.f64 l (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 l (*.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 2 binary64)))
(pow.f64 l (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 l (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(sqrt.f64 (pow.f64 l (exp.f64 w)))
(exp.f64 (*.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 l l)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(exp.f64 (*.f64 (log.f64 (pow.f64 l (exp.f64 w))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(exp.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))))
(exp.f64 (*.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (sqrt.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (sqrt.f64 (pow.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (pow.f64 l #s(literal 1/4 binary64)) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) (pow.f64 (pow.f64 l #s(literal 1/4 binary64)) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(*.f64 (pow.f64 (neg.f64 l) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 l) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(*.f64 (pow.f64 (neg.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (pow.f64 (neg.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(*.f64 (pow.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 l l) l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (pow.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (log.f64 l))
(pow.f64 (pow.f64 (sqrt.f64 l) #s(literal 1/2 binary64)) (exp.f64 w))
(pow.f64 (pow.f64 (*.f64 l l) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))
(pow.f64 (pow.f64 l #s(literal 1/4 binary64)) (exp.f64 w))
(pow.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 l l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(pow.f64 (sqrt.f64 l) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 l (exp.f64 w)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 1 binary64))
(pow.f64 l (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 2 binary64)))
(pow.f64 l (/.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 2 binary64)))
(pow.f64 l (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 1/2 binary64)))
(pow.f64 l (*.f64 (fma.f64 #s(literal 1/4 binary64) (exp.f64 w) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 1/2 binary64)))
(pow.f64 l (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 l (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(pow.f64 l (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))
(sqrt.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))
(fabs.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 l) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 l l)) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 l) (fma.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w))))
#s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (neg.f64 l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 (pow.f64 (neg.f64 l) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) (pow.f64 #s(literal -1 binary64) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) (pow.f64 (neg.f64 l) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 (pow.f64 (neg.f64 l) #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))) (pow.f64 #s(literal -1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))) (pow.f64 (neg.f64 l) #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))) (pow.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))) (pow.f64 #s(literal 1 binary64) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 l (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(pow.f64 (exp.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))) (log.f64 l))
(pow.f64 (pow.f64 (*.f64 l l) #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 l (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 l l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal -1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(pow.f64 l (*.f64 (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(pow.f64 l (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))))
(pow.f64 l (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))))
(pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))))
(exp.f64 (fma.f64 (log.f64 l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)) (*.f64 (log.f64 l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (*.f64 (log.f64 l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 l (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 l l)) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 l) (fma.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) (log.f64 l)))
#s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 w w) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64))))
(*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 w w) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 w #s(literal 1/12 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 w w) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 w w) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 w w) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 w w) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 w w) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 w #s(literal 1/12 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 w w) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) w))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 w w) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 w w) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 w w) #s(literal 1/36 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) w)))
(/.f64 (neg.f64 (fma.f64 (*.f64 w w) #s(literal 1/36 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 w w) #s(literal 1/36 binary64)) (*.f64 w #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 w w) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 w #s(literal 1/12 binary64))))))
(/.f64 (fma.f64 (*.f64 w w) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64)))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 w w) #s(literal 1/36 binary64)) (*.f64 w #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64)) (fma.f64 (*.f64 w w) #s(literal 1/36 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 w #s(literal 1/12 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) w)) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 w w) #s(literal 1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 w w) #s(literal 1/36 binary64)) (*.f64 w #s(literal 1/12 binary64)))) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 w w) w) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))
(fma.f64 w #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) w))) (/.f64 (*.f64 (*.f64 w w) #s(literal 1/36 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) w))))
(-.f64 (/.f64 (*.f64 (*.f64 w w) #s(literal 1/36 binary64)) (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/6 binary64) w #s(literal -1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/6 binary64) w) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) w))
(*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) #s(literal -1 binary64)) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) (*.f64 w #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) #s(literal 1 binary64))
(fma.f64 w (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 w (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) w) (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64))) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64))))
(+.f64 (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w))

eval179.0ms (0.9%)

Memory
-14.9MiB live, 261.3MiB allocated
Compiler

Compiled 30 882 to 2 610 computations (91.5% saved)

prune158.0ms (0.8%)

Memory
34.8MiB live, 348.2MiB allocated
Pruning

50 alts after pruning (43 fresh and 7 done)

PrunedKeptTotal
New1 146211 167
Fresh42226
Picked235
Done044
Total1 152501 202
Accuracy
99.9%
Counts
1 202 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.8%
(/.f64 #s(approx (pow l (exp w)) (pow.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 4 binary64))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
99.5%
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w))
77.5%
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
77.4%
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 w) 1/2) #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
76.7%
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (+.f64 #s(literal 1 binary64) w)))
77.3%
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
77.0%
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
77.2%
(/.f64 #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
41.3%
(/.f64 #s(literal 1 binary64) (exp.f64 w))
77.5%
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))
99.5%
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
86.2%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (fma.f64 (*.f64 (log.f64 l) w) l l)))
99.2%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))))
93.4%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (log.f64 l)) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))))
99.1%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))))
99.0%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))))
76.7%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(approx (pow l (* 1/2 (exp w))) (fma.f64 (*.f64 (sqrt.f64 l) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (log.f64 l) #s(literal 3 binary64)) #s(literal 1/48 binary64) (*.f64 (log.f64 l) (fma.f64 #s(literal 1/8 binary64) (log.f64 l) #s(literal 1/12 binary64)))) w (*.f64 (log.f64 l) (fma.f64 #s(literal 1/8 binary64) (log.f64 l) #s(literal 1/4 binary64)))) w (*.f64 #s(literal 1/2 binary64) (log.f64 l)))) w (sqrt.f64 l)))))))
96.1%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))))
94.4%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w)) #s(literal 3/2 binary64))))))
94.3%
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (exp.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))))
81.5%
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
76.9%
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
81.3%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal 1 binary64) l) (neg.f64 (exp.f64 w)))))
76.2%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
46.5%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (*.f64 l l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
71.3%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (exp.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))) (log.f64 l))))
76.4%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (exp.f64 (*.f64 (log.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
71.8%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (exp.f64 (*.f64 (log.f64 (pow.f64 l (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
76.4%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
71.8%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (exp.f64 (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) (log.f64 l)))))
79.2%
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
87.2%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
87.9%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
86.7%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w))))
66.1%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
82.8%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (exp.f64 (*.f64 (log.f64 l) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
76.9%
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #s(approx (pow l (exp w)) (*.f64 l (fma.f64 (*.f64 (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 l)) w #s(literal 1 binary64)))))
86.8%
(*.f64 #s(approx (exp (neg w)) #s(approx (- 1 w) #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
34.6%
(*.f64 #s(approx (exp (neg w)) #s(approx (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) w)) w)) w)) w)) (*.f64 w w)))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
41.3%
(exp.f64 (neg.f64 w))
66.4%
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) l (*.f64 (fma.f64 #s(literal -1/6 binary64) l (fma.f64 (*.f64 #s(literal 1/6 binary64) l) (+.f64 (pow.f64 (log.f64 l) #s(literal 3 binary64)) (log.f64 l)) #s(literal 0 binary64))) w)) w (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l)) l)) w l))
59.8%
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
60.5%
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (*.f64 w l) (+.f64 (log.f64 l) #s(literal -1 binary64)) l))
76.2%
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (- 1 w) (* (log l) l)) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l))) w) l) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) w #s(literal 1 binary64)) l)))
3.8%
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (log l) l) l) w) l) (*.f64 (fma.f64 (log.f64 l) l l) w)))
19.2%
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
16.2%
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
4.8%
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
4.5%
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
18.8%
#s(literal 0 binary64)
Compiler

Compiled 2 470 to 856 computations (65.3% saved)

regimes70.0ms (0.4%)

Memory
-12.5MiB live, 103.9MiB allocated
Counts
73 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (log l) l) l) w) l) (*.f64 (fma.f64 (log.f64 l) l l) w)))
(/.f64 #s(literal 1 binary64) (exp.f64 w))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w))))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (*.f64 w l) (+.f64 (log.f64 l) #s(literal -1 binary64)) l))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l))
(*.f64 #s(approx (exp (neg w)) #s(approx (- 1 w) #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (*.f64 l l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (exp (neg w)) #s(approx (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) w)) w)) w)) w)) (*.f64 w w)))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (exp (neg w)) #s(literal 1 binary64)) (pow.f64 l (exp.f64 w)))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w)))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (+.f64 #s(literal 1 binary64) w)))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l (exp.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (fma.f64 (*.f64 (log.f64 l) w) l l)))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l (exp.f64 w)))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 w) 1/2) #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (exp.f64 (*.f64 (log.f64 l) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #s(approx (pow l (exp w)) (*.f64 l (fma.f64 (*.f64 (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 l)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal 1 binary64) l) (neg.f64 (exp.f64 w)))))
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (- 1 w) (* (log l) l)) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l))) w) l) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) w #s(literal 1 binary64)) l)))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (exp.f64 (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) (log.f64 l)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
(*.f64 #s(approx (exp (neg w)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal -1 binary64))))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (fma.f64 (*.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64))) w (log.f64 l)) w #s(literal 1 binary64)) l)))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (exp.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64)))) (log.f64 l))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 (pow.f64 l (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) #s(literal 4 binary64))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) w) (+.f64 #s(literal 1 binary64) (log.f64 l)) #s(literal 1 binary64)) (log.f64 l)) w #s(literal 1 binary64)) l)))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l) (fma.f64 (*.f64 w l) (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (neg.f64 l))) w l))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (exp.f64 (*.f64 (log.f64 (pow.f64 l (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (exp.f64 (*.f64 (log.f64 l) (exp.f64 w)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (exp.f64 (exp.f64 w)) (log.f64 l))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (exp.f64 (*.f64 (log.f64 (pow.f64 l (*.f64 (exp.f64 w) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (pow.f64 (exp.f64 (exp.f64 w)) (log.f64 l))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (exp.f64 (*.f64 (log.f64 (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))) #s(literal 2 binary64)))))
(/.f64 #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (exp.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 l) #s(literal 1/2 binary64)) (exp.f64 w)) #s(literal 3/2 binary64))))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (fma.f64 #s(literal 3/2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64))))))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (fma.f64 (fma.f64 (log.f64 l) (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) l (*.f64 (fma.f64 #s(literal -1/6 binary64) l (fma.f64 (*.f64 #s(literal 1/6 binary64) l) (+.f64 (pow.f64 (log.f64 l) #s(literal 3 binary64)) (log.f64 l)) #s(literal 0 binary64))) w)) w (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) w) (*.f64 (log.f64 l) l)) l)) w l))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (exp.f64 w) #s(literal 1/2 binary64))))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (exp.f64 (*.f64 (log.f64 l) (*.f64 #s(literal 1/4 binary64) (exp.f64 w)))) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (fma.f64 (exp.f64 w) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))) (pow.f64 l (*.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w)) #s(literal 1/2 binary64)))))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/4 binary64) (exp.f64 w))) (log.f64 l)) (pow.f64 l (*.f64 #s(literal 1/2 binary64) (exp.f64 w)))))))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) (*.f64 (pow.f64 l (*.f64 (*.f64 #s(literal 1/2 binary64) (exp.f64 w)) #s(literal 1/2 binary64))) #s(approx (pow l (* 1/2 (exp w))) (fma.f64 (*.f64 (sqrt.f64 l) (fma.f64 (fma.f64 (fma.f64 (pow.f64 (log.f64 l) #s(literal 3 binary64)) #s(literal 1/48 binary64) (*.f64 (log.f64 l) (fma.f64 #s(literal 1/8 binary64) (log.f64 l) #s(literal 1/12 binary64)))) w (*.f64 (log.f64 l) (fma.f64 #s(literal 1/8 binary64) (log.f64 l) #s(literal 1/4 binary64)))) w (*.f64 #s(literal 1/2 binary64) (log.f64 l)))) w (sqrt.f64 l)))))))
Outputs
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w))
Calls

3 calls:

24.0ms
l
22.0ms
w
21.0ms
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Results
AccuracySegmentsBranch
99.5%1w
99.5%1l
99.5%1(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Compiler

Compiled 16 to 11 computations (31.3% saved)

regimes45.0ms (0.2%)

Memory
17.3MiB live, 54.5MiB allocated
Counts
46 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (log l) l) l) w) l) (*.f64 (fma.f64 (log.f64 l) l l) w)))
(/.f64 #s(literal 1 binary64) (exp.f64 w))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w))))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (*.f64 w l) (+.f64 (log.f64 l) #s(literal -1 binary64)) l))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l))
(*.f64 #s(approx (exp (neg w)) #s(approx (- 1 w) #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (*.f64 l l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (exp (neg w)) #s(approx (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) w)) w)) w)) w)) (*.f64 w w)))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (exp (neg w)) #s(literal 1 binary64)) (pow.f64 l (exp.f64 w)))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w)))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (+.f64 #s(literal 1 binary64) w)))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l (exp.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (fma.f64 (*.f64 (log.f64 l) w) l l)))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l (exp.f64 w)))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 w) 1/2) #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (exp.f64 (*.f64 (log.f64 l) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #s(approx (pow l (exp w)) (*.f64 l (fma.f64 (*.f64 (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 l)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal 1 binary64) l) (neg.f64 (exp.f64 w)))))
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (- 1 w) (* (log l) l)) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l))) w) l) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) w #s(literal 1 binary64)) l)))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (exp.f64 (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) (log.f64 l)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
(*.f64 #s(approx (exp (neg w)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal -1 binary64))))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Outputs
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Calls

3 calls:

18.0ms
l
12.0ms
w
12.0ms
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Results
AccuracySegmentsBranch
99.5%1w
99.5%1l
99.5%1(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Compiler

Compiled 16 to 11 computations (31.3% saved)

regimes61.0ms (0.3%)

Memory
-15.9MiB live, 81.9MiB allocated
Counts
45 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (log l) l) l) w) l) (*.f64 (fma.f64 (log.f64 l) l l) w)))
(/.f64 #s(literal 1 binary64) (exp.f64 w))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w))))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (*.f64 w l) (+.f64 (log.f64 l) #s(literal -1 binary64)) l))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l))
(*.f64 #s(approx (exp (neg w)) #s(approx (- 1 w) #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (*.f64 l l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (exp (neg w)) #s(approx (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) w)) w)) w)) w)) (*.f64 w w)))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (exp (neg w)) #s(literal 1 binary64)) (pow.f64 l (exp.f64 w)))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w)))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (+.f64 #s(literal 1 binary64) w)))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l (exp.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (fma.f64 (*.f64 (log.f64 l) w) l l)))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l (exp.f64 w)))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 w) 1/2) #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (exp.f64 (*.f64 (log.f64 l) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) #s(approx (pow l (exp w)) (*.f64 l (fma.f64 (*.f64 (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (log.f64 l)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal 1 binary64) l) (neg.f64 (exp.f64 w)))))
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (- 1 w) (* (log l) l)) (+ (* (* w l) (+ (* (log l) (+ (* 1/2 (log l)) 1/2)) 1/2)) (neg l))) w) l) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) w (-.f64 (*.f64 (log.f64 l) (fma.f64 w (fma.f64 #s(literal 1/2 binary64) (log.f64 l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) w))) #s(literal 1 binary64))) w #s(literal 1 binary64)) l)))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (exp.f64 (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) (log.f64 l)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
(*.f64 #s(approx (exp (neg w)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal -1 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) (*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w) #s(literal -1 binary64))))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) (exp.f64 w))))
Outputs
(/.f64 #s(literal 1 binary64) (exp.f64 w))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))))
Calls

3 calls:

26.0ms
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
21.0ms
l
12.0ms
w
Results
AccuracySegmentsBranch
99.3%2w
98.4%2l
99.1%2(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Compiler

Compiled 16 to 11 computations (31.3% saved)

regimes16.0ms (0.1%)

Memory
-9.5MiB live, 27.6MiB allocated
Counts
38 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (log l) l) l) w) l) (*.f64 (fma.f64 (log.f64 l) l l) w)))
(/.f64 #s(literal 1 binary64) (exp.f64 w))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w))))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (*.f64 w l) (+.f64 (log.f64 l) #s(literal -1 binary64)) l))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l))
(*.f64 #s(approx (exp (neg w)) #s(approx (- 1 w) #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (*.f64 l l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (exp (neg w)) #s(approx (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) w)) w)) w)) w)) (*.f64 w w)))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (exp (neg w)) #s(literal 1 binary64)) (pow.f64 l (exp.f64 w)))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w)))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (+.f64 #s(literal 1 binary64) w)))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l (exp.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (fma.f64 (*.f64 (log.f64 l) w) l l)))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l (exp.f64 w)))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 w) 1/2) #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (exp.f64 (*.f64 (log.f64 l) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
Outputs
(/.f64 #s(literal 1 binary64) (exp.f64 w))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
Calls

1 calls:

14.0ms
w
Results
AccuracySegmentsBranch
99.3%2w
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes14.0ms (0.1%)

Memory
-8.3MiB live, 28.8MiB allocated
Counts
37 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (log l) l) l) w) l) (*.f64 (fma.f64 (log.f64 l) l l) w)))
(/.f64 #s(literal 1 binary64) (exp.f64 w))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w))))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (*.f64 w l) (+.f64 (log.f64 l) #s(literal -1 binary64)) l))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l))
(*.f64 #s(approx (exp (neg w)) #s(approx (- 1 w) #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (*.f64 l l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (exp (neg w)) #s(approx (+ (* (+ (* (+ (* -1/6 w) 1/2) w) -1) w) 1) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) w)) w)) w)) w)) (*.f64 w w)))) #s(approx (pow l (exp w)) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) l)) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(*.f64 #s(approx (exp (neg w)) #s(literal 1 binary64)) (pow.f64 l (exp.f64 w)))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l (exp.f64 w)))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (+.f64 #s(literal 1 binary64) w)))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l (exp.f64 w)))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (*.f64 (fma.f64 (log.f64 l) w #s(literal 1 binary64)) l)))
(*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) (fma.f64 (*.f64 (log.f64 l) w) l l)))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l (exp.f64 w)))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 #s(approx (+ (* 1/6 w) 1/2) #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (exp.f64 (*.f64 (log.f64 l) #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
Outputs
(/.f64 #s(literal 1 binary64) (exp.f64 w))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
Calls

1 calls:

12.0ms
w
Results
AccuracySegmentsBranch
99.1%2w
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes14.0ms (0.1%)

Memory
22.6MiB live, 22.6MiB allocated
Counts
22 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (log l) l) l) w) l) (*.f64 (fma.f64 (log.f64 l) l l) w)))
(/.f64 #s(literal 1 binary64) (exp.f64 w))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w))))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (*.f64 w l) (+.f64 (log.f64 l) #s(literal -1 binary64)) l))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l))
(*.f64 #s(approx (exp (neg w)) #s(approx (- 1 w) #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) #s(approx (pow l (exp w)) (pow.f64 (*.f64 l l) (*.f64 #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))) #s(literal 1/2 binary64)))))
Outputs
(/.f64 #s(literal 1 binary64) (exp.f64 w))
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))
Calls

2 calls:

7.0ms
w
6.0ms
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Results
AccuracySegmentsBranch
98.7%2(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
98.9%2w
Compiler

Compiled 13 to 9 computations (30.8% saved)

regimes20.0ms (0.1%)

Memory
-17.2MiB live, 21.3MiB allocated
Counts
20 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (log l) l) l) w) l) (*.f64 (fma.f64 (log.f64 l) l l) w)))
(/.f64 #s(literal 1 binary64) (exp.f64 w))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w))))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (*.f64 w l) (+.f64 (log.f64 l) #s(literal -1 binary64)) l))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l))
(*.f64 #s(approx (exp (neg w)) #s(approx (- 1 w) #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 w #s(literal 1/2 binary64) #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
Outputs
(/.f64 #s(literal 1 binary64) (exp.f64 w))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
Calls

2 calls:

13.0ms
w
6.0ms
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Results
AccuracySegmentsBranch
98.3%2(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
98.5%2w
Compiler

Compiled 13 to 9 computations (30.8% saved)

regimes6.0ms (0%)

Memory
9.0MiB live, 9.0MiB allocated
Counts
16 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (log l) l) l) w) l) (*.f64 (fma.f64 (log.f64 l) l l) w)))
(/.f64 #s(literal 1 binary64) (exp.f64 w))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w))))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (*.f64 w l) (+.f64 (log.f64 l) #s(literal -1 binary64)) l))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l))
(*.f64 #s(approx (exp (neg w)) #s(approx (- 1 w) #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
Outputs
(/.f64 #s(literal 1 binary64) (exp.f64 w))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
Calls

1 calls:

5.0ms
w
Results
AccuracySegmentsBranch
98.5%2w
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes32.0ms (0.2%)

Memory
-28.7MiB live, 20.0MiB allocated
Counts
15 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (log l) l) l) w) l) (*.f64 (fma.f64 (log.f64 l) l l) w)))
(/.f64 #s(literal 1 binary64) (exp.f64 w))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w))))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (*.f64 w l) (+.f64 (log.f64 l) #s(literal -1 binary64)) l))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l (neg.f64 l)) w l))
(*.f64 #s(approx (exp (neg w)) #s(approx (- 1 w) #s(literal 1 binary64))) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
Outputs
(/.f64 #s(literal 1 binary64) (exp.f64 w))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w))))
Calls

3 calls:

20.0ms
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
5.0ms
w
5.0ms
l
Results
AccuracySegmentsBranch
97.9%2(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
97.6%2l
98.1%2w
Compiler

Compiled 16 to 11 computations (31.3% saved)

regimes13.0ms (0.1%)

Memory
25.1MiB live, 25.1MiB allocated
Counts
11 → 3
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (log l) l) l) w) l) (*.f64 (fma.f64 (log.f64 l) l l) w)))
(/.f64 #s(literal 1 binary64) (exp.f64 w))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
Outputs
(/.f64 #s(literal 1 binary64) (exp.f64 w))
#s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l))
#s(literal 0 binary64)
Calls

3 calls:

4.0ms
w
4.0ms
l
4.0ms
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Results
AccuracySegmentsBranch
69.8%3l
96.8%3(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
97.0%3w
Compiler

Compiled 16 to 11 computations (31.3% saved)

regimes34.0ms (0.2%)

Memory
-22.9MiB live, 13.8MiB allocated
Counts
10 → 3
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (log l) l) l) w) l) (*.f64 (fma.f64 (log.f64 l) l l) w)))
(/.f64 #s(literal 1 binary64) (exp.f64 w))
Outputs
(/.f64 #s(literal 1 binary64) (exp.f64 w))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
#s(literal 0 binary64)
Calls

2 calls:

30.0ms
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
4.0ms
w
Results
AccuracySegmentsBranch
96.5%3(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
96.7%3w
Compiler

Compiled 13 to 9 computations (30.8% saved)

regimes4.0ms (0%)

Memory
6.4MiB live, 6.4MiB allocated
Counts
9 → 3
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
#s(approx (* (exp (neg w)) (pow l (exp w))) #s(approx (+ (* (+ (* (log l) l) l) w) l) (*.f64 (fma.f64 (log.f64 l) l l) w)))
Outputs
(exp.f64 (neg.f64 w))
(*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))))
#s(literal 0 binary64)
Calls

1 calls:

4.0ms
w
Results
AccuracySegmentsBranch
96.7%3w
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes9.0ms (0%)

Memory
16.3MiB live, 16.3MiB allocated
Counts
7 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
(exp.f64 (neg.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) #s(literal 1 binary64))
Outputs
(exp.f64 (neg.f64 w))
Calls

3 calls:

3.0ms
w
3.0ms
l
3.0ms
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Results
AccuracySegmentsBranch
41.3%1l
41.3%1(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
41.3%1w
Compiler

Compiled 16 to 11 computations (31.3% saved)

regimes9.0ms (0%)

Memory
-20.7MiB live, 17.5MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
Outputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
Calls

3 calls:

4.0ms
w
2.0ms
l
2.0ms
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Results
AccuracySegmentsBranch
34.9%2w
27.6%2l
35.4%2(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Compiler

Compiled 16 to 11 computations (31.3% saved)

regimes5.0ms (0%)

Memory
11.7MiB live, 11.7MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
Outputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64)))
Calls

2 calls:

2.0ms
w
2.0ms
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Results
AccuracySegmentsBranch
31.9%2w
32.4%2(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Compiler

Compiled 13 to 9 computations (30.8% saved)

regimes6.0ms (0%)

Memory
18.2MiB live, 18.2MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
Outputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w))
Calls

3 calls:

2.0ms
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
2.0ms
w
2.0ms
l
Results
AccuracySegmentsBranch
18.8%1l
20.5%2w
21.0%2(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Compiler

Compiled 16 to 11 computations (31.3% saved)

regimes2.0ms (0%)

Memory
6.3MiB live, 6.3MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
Outputs
#s(literal 0 binary64)
#s(approx (* (exp (neg w)) 1) #s(literal 1 binary64))
Calls

1 calls:

2.0ms
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Results
AccuracySegmentsBranch
20.5%2(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Compiler

Compiled 10 to 7 computations (30% saved)

regimes5.0ms (0%)

Memory
-27.2MiB live, 10.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
Outputs
#s(literal 0 binary64)
Calls

2 calls:

3.0ms
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
1.0ms
w
Results
AccuracySegmentsBranch
18.8%1w
18.8%1(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
Compiler

Compiled 13 to 9 computations (30.8% saved)

bsearch16.0ms (0.1%)

Memory
25.1MiB live, 25.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
-18.45336662394348
-0.004198103681874657
Samples
9.0ms128×0valid
Compiler

Compiled 245 to 164 computations (33.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-exp: 3.0ms (44.6% of total)
ival-pow: 3.0ms (44.6% of total)
ival-mult: 1.0ms (14.9% of total)
ival-neg: 1.0ms (14.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-18.45336662394348
-0.004198103681874657
Compiler

Compiled 229 to 156 computations (31.9% saved)

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-18.45336662394348
-0.004198103681874657
Compiler

Compiled 301 to 148 computations (50.8% saved)

bsearch21.0ms (0.1%)

Memory
-39.1MiB live, 7.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
-18.45336662394348
-0.004198103681874657
Samples
17.0ms64×0valid
Compiler

Compiled 277 to 164 computations (40.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-exp: 1.0ms (28.7% of total)
ival-pow: 1.0ms (28.7% of total)
ival-true: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-18.45336662394348
-0.004198103681874657
Compiler

Compiled 237 to 156 computations (34.2% saved)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-18.45336662394348
-0.004198103681874657
Compiler

Compiled 213 to 140 computations (34.3% saved)

bsearch6.0ms (0%)

Memory
3.3MiB live, 3.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
6.0ms
-18.45336662394348
-0.004198103681874657
Samples
4.0ms48×0valid
Compiler

Compiled 181 to 124 computations (31.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.0ms
ival-exp: 1.0ms (40% of total)
ival-pow: 1.0ms (40% of total)
ival-true: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

bsearch51.0ms (0.3%)

Memory
1.2MiB live, 38.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
1.011160336708757e-5
33600565167961.277
12.0ms
-18.45336662394348
-0.004198103681874657
Samples
20.0ms272×0valid
Compiler

Compiled 325 to 208 computations (36% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-pow: 6.0ms (43.2% of total)
ival-exp: 5.0ms (36% of total)
ival-mult: 2.0ms (14.4% of total)
ival-neg: 1.0ms (7.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch11.0ms (0.1%)

Memory
24.7MiB live, 24.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.011160336708757e-5
33600565167961.277
9.0ms
-18.45336662394348
-0.004198103681874657
Samples
6.0ms80×0valid
Compiler

Compiled 325 to 226 computations (30.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-exp: 2.0ms (46.9% of total)
ival-pow: 2.0ms (46.9% of total)
ival-true: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
3.6MiB live, 3.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.011160336708757e-5
33600565167961.277
1.0ms
-18.45336662394348
-0.004198103681874657
Compiler

Compiled 317 to 218 computations (31.2% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.812750418932877e-156
9.679996200751072e-154
Compiler

Compiled 13 to 12 computations (7.7% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.812750418932877e-156
9.679996200751072e-154
Compiler

Compiled 13 to 12 computations (7.7% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.812750418932877e-156
9.679996200751072e-154
Compiler

Compiled 13 to 12 computations (7.7% saved)

bsearch10.0ms (0.1%)

Memory
-14.3MiB live, 21.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
10.0ms
1.812750418932877e-156
9.679996200751072e-154
Samples
5.0ms128×0valid
Compiler

Compiled 85 to 76 computations (10.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify11.0ms (0.1%)

Memory
-9.2MiB live, 25.9MiB allocated
Algorithm
egg-herbie
Rules
14×*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
1-exp_binary64
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
093428
1105428
2108428
3109428
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
(if (<=.f64 w #s(literal -3602879701896397/2251799813685248 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))))
(if (<=.f64 w #s(literal -3602879701896397/2251799813685248 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(if (<=.f64 w #s(literal -3602879701896397/2251799813685248 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(if (<=.f64 w #s(literal -5854679515581645/4503599627370496 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(if (<=.f64 w #s(literal -3602879701896397/2251799813685248 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(if (<=.f64 w #s(literal -5854679515581645/4503599627370496 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(if (<=.f64 w #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w)))))
(if (<=.f64 w #s(literal -3242591731706757/18014398509481984 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (if (<=.f64 w #s(literal 8286623314361713/72057594037927936 binary64)) #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #s(literal 0 binary64)))
(if (<=.f64 w #s(literal -6124895493223875/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (if (<=.f64 w #s(literal 8286623314361713/72057594037927936 binary64)) (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64)))) #s(literal 0 binary64)))
(if (<=.f64 w #s(literal -6124895493223875/9007199254740992 binary64)) (exp.f64 (neg.f64 w)) (if (<=.f64 w #s(literal 8286623314361713/72057594037927936 binary64)) (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64)))) #s(literal 0 binary64)))
(exp.f64 (neg.f64 w))
(if (<=.f64 (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #s(literal 7729075046034517/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) #s(literal 0 binary64) #s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #s(literal 7729075046034517/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) #s(literal 0 binary64) #s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #s(literal 7729075046034517/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) #s(literal 0 binary64) #s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w)))
(if (<=.f64 (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #s(literal 6642173867685913/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 binary64)) #s(literal 0 binary64) #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)))
#s(literal 0 binary64)
Outputs
(/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) (exp.f64 w))
(*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w)))
(if (<=.f64 w #s(literal -3602879701896397/2251799813685248 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))) #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w)))))
(if (<=.f64 w #s(literal -3602879701896397/2251799813685248 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (/.f64 #s(approx (pow l (exp w)) (pow.f64 l (exp.f64 w))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(if (<=.f64 w #s(literal -3602879701896397/2251799813685248 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(if (<=.f64 w #s(literal -5854679515581645/4503599627370496 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (/.f64 #s(approx (pow l (exp w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))) #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64)))))
(if (<=.f64 w #s(literal -3602879701896397/2251799813685248 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(if (<=.f64 w #s(literal -5854679515581645/4503599627370496 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal 1 binary64)) w #s(literal 1 binary64))))))
(if (<=.f64 w #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w)))))
(if (<=.f64 w #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (*.f64 (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) w))) #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))))
(if (<=.f64 w #s(literal -3242591731706757/18014398509481984 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (if (<=.f64 w #s(literal 8286623314361713/72057594037927936 binary64)) #s(approx (* (exp (neg w)) (pow l (exp w))) (fma.f64 (fma.f64 (log.f64 l) l l) w l)) #s(literal 0 binary64)))
(if (<=.f64 w #s(literal -6124895493223875/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (if (<=.f64 w #s(literal 8286623314361713/72057594037927936 binary64)) (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64)))) #s(literal 0 binary64)))
(if (<=.f64 w #s(literal -6124895493223875/9007199254740992 binary64)) (/.f64 #s(literal 1 binary64) (exp.f64 w)) (if (<=.f64 w #s(literal 8286623314361713/72057594037927936 binary64)) (*.f64 (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))) #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))) #s(literal 0 binary64)))
(if (<=.f64 w #s(literal -6124895493223875/9007199254740992 binary64)) (exp.f64 (neg.f64 w)) (if (<=.f64 w #s(literal 8286623314361713/72057594037927936 binary64)) (*.f64 #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w)) (pow.f64 l #s(approx (exp w) #s(literal 1 binary64)))) #s(literal 0 binary64)))
(if (<=.f64 w #s(literal -6124895493223875/9007199254740992 binary64)) (exp.f64 (neg.f64 w)) (if (<=.f64 w #s(literal 8286623314361713/72057594037927936 binary64)) (*.f64 (pow.f64 l #s(approx (exp w) #s(literal 1 binary64))) #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))) #s(literal 0 binary64)))
(exp.f64 (neg.f64 w))
(if (<=.f64 (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #s(literal 7729075046034517/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) #s(literal 0 binary64) #s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) w #s(literal 1/2 binary64)) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #s(literal 7729075046034517/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) #s(literal 0 binary64) #s(approx (* (exp (neg w)) 1) (fma.f64 (fma.f64 #s(literal 1/2 binary64) w #s(literal -1 binary64)) w #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #s(literal 7729075046034517/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) #s(literal 0 binary64) #s(approx (* (exp (neg w)) 1) (-.f64 #s(literal 1 binary64) w)))
(if (<=.f64 (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #s(literal 6642173867685913/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 binary64)) #s(literal 0 binary64) #s(approx (* (exp (neg w)) 1) #s(literal 1 binary64)))
#s(literal 0 binary64)

soundness3.3s (17.4%)

Memory
23.0MiB live, 1 394.0MiB allocated
Rules
26 728×lower-fma.f64
26 728×lower-fma.f32
17 390×lower-fma.f64
17 390×lower-fma.f32
15 252×lower-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01642988
15352873
216972725
352382625
084412459
03854692
113334327
251253897
082033645
0719
01230
12627
28827
34715
479785
080455
048284
088288
1287215
21861214
08234214
02834634
19394442
235744231
370384135
084063774
030151
052141
1144132
2838129
09432129
0108618
1337595
21113559
34407536
46757523
08276493
044270
083260
1296255
22136255
09351255
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 177 to 568 computations (51.7% saved)

preprocess169.0ms (0.9%)

Memory
-2.9MiB live, 236.6MiB allocated
Compiler

Compiled 710 to 162 computations (77.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...