Jmat.Real.lambertw, newton loop step

Time bar (total: 8.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze76.0ms (0.9%)

Memory
-20.2MiB live, 141.2MiB 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
50%50%50%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
62.5%62.4%37.5%0.1%0%0%0%6
62.5%62.4%37.5%0.1%0%0%0%7
68.8%68.7%31.2%0.1%0%0%0%8
68.8%68.7%31.2%0.1%0%0%0%9
71.9%71.8%28.1%0.1%0%0%0%10
71.9%71.8%28.1%0.1%0%0%0%11
73.4%73.4%26.5%0.1%0%0%0%12
Compiler

Compiled 18 to 10 computations (44.4% saved)

sample2.4s (28.2%)

Memory
74.2MiB live, 3 149.6MiB allocated
Samples
646.0ms7 794×0exit
635.0ms6 530×0valid
285.0ms1 726×1valid
Precisions
Click to see histograms. Total time spent on operations: 937.0ms
ival-exp: 280.0ms (29.9% of total)
ival-mult: 188.0ms (20.1% of total)
ival-sub: 174.0ms (18.6% of total)
ival-div: 134.0ms (14.3% of total)
ival-add: 103.0ms (11% of total)
adjust: 39.0ms (4.2% of total)
ival-true: 13.0ms (1.4% of total)
ival-assert: 6.0ms (0.6% of total)
Bogosity

explain141.0ms (1.6%)

Memory
-5.8MiB live, 193.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
580-0-(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
00-0-(-.f64 (*.f64 wj (exp.f64 wj)) x)
00-0-(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
00-0-(*.f64 wj (exp.f64 wj))
00-0-(exp.f64 wj)
00-0-wj
00-0-(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))cancellation581
Confusion
Predicted +Predicted -
+580
-0198
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+5800
-01197
Precision?
0.9830508474576272
Recall?
1.0
Freqs
test
numberfreq
0198
158
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
48.0ms412×0valid
15.0ms100×1valid
Compiler

Compiled 124 to 28 computations (77.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-sub: 12.0ms (37.3% of total)
ival-exp: 7.0ms (21.7% of total)
ival-div: 4.0ms (12.4% of total)
ival-mult: 4.0ms (12.4% of total)
ival-add: 3.0ms (9.3% of total)
adjust: 2.0ms (6.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess198.0ms (2.3%)

Memory
-17.6MiB live, 185.5MiB allocated
Algorithm
egg-herbie
Rules
8 168×lower-fma.f64
8 168×lower-fma.f32
3 376×lower-*.f32
3 374×lower-*.f64
1 284×unsub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02489
16987
224075
399064
4416460
5715460
0816
01415
12615
26115
317212
452912
5151912
6348912
7478612
8592912
9703612
0815412
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Outputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x (neg.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
Compiler

Compiled 18 to 8 computations (55.6% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.9%
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 18 to 8 computations (55.6% saved)

simplify161.0ms (1.9%)

Memory
18.7MiB live, 142.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 (*.f64 wj (exp.f64 wj)) x)
cost-diff0
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
cost-diff6400
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
cost-diff6592
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
Rules
8 168×lower-fma.f64
8 168×lower-fma.f32
3 376×lower-*.f32
3 374×lower-*.f64
1 272×div-sub
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0851
01448
12648
26148
317242
452942
5151942
6348942
7478642
8592942
9703642
0815442
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
wj
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(*.f64 wj (exp.f64 wj))
(exp.f64 wj)
x
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
Outputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x (neg.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
wj
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x (neg.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(exp.f64 wj)
x
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))

localize31.0ms (0.4%)

Memory
-26.3MiB live, 50.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.01171875
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
accuracy0.015625
(*.f64 wj (exp.f64 wj))
accuracy0.0234375
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
accuracy12.181057468972316
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Samples
13.0ms206×0valid
11.0ms50×1valid
Compiler

Compiled 53 to 10 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-exp: 4.0ms (31.2% of total)
ival-sub: 3.0ms (23.4% of total)
ival-div: 2.0ms (15.6% of total)
ival-mult: 2.0ms (15.6% of total)
adjust: 1.0ms (7.8% of total)
ival-add: 1.0ms (7.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series11.0ms (0.1%)

Memory
17.8MiB live, 17.8MiB allocated
Counts
5 → 96
Calls
Call 1
Inputs
#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())
#s(alt (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (patch (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) #<representation binary64>) () ())
#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())
#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())
#s(alt (*.f64 wj (exp.f64 wj)) (patch (*.f64 wj (exp.f64 wj)) #<representation binary64>) () ())
Outputs
#s(alt (* -1 x) (taylor 0 wj) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- 1 (* -2 x)))) (taylor 0 wj) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x)))) (taylor 0 wj) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x)))) (taylor 0 wj) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 wj) (#s(alt (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (patch (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 wj)) (taylor 0 wj) (#s(alt (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (patch (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* wj (+ 2 (* 3/2 wj)))) (taylor 0 wj) (#s(alt (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (patch (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* wj (+ 2 (* wj (+ 3/2 (* 2/3 wj)))))) (taylor 0 wj) (#s(alt (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (patch (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 wj) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (- wj x) (taylor 0 wj) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (- (* wj (+ 1 wj)) x) (taylor 0 wj) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (- (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))) x) (taylor 0 wj) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt wj (taylor 0 wj) (#s(alt (*.f64 wj (exp.f64 wj)) (patch (*.f64 wj (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 wj)) (taylor 0 wj) (#s(alt (*.f64 wj (exp.f64 wj)) (patch (*.f64 wj (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))) (taylor 0 wj) (#s(alt (*.f64 wj (exp.f64 wj)) (patch (*.f64 wj (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* wj (+ 1 (* wj (+ 1/2 (* 1/6 wj))))))) (taylor 0 wj) (#s(alt (*.f64 wj (exp.f64 wj)) (patch (*.f64 wj (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf wj) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj)) (taylor inf wj) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj))) (taylor inf wj) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3))))) (taylor inf wj) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor inf wj) (#s(alt (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (patch (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (exp wj) (/ (exp wj) wj))) (taylor inf wj) (#s(alt (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (patch (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (exp wj) (/ (exp wj) wj))) (taylor inf wj) (#s(alt (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (patch (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (exp wj) (/ (exp wj) wj))) (taylor inf wj) (#s(alt (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (patch (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj))) (taylor inf wj) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj))) (taylor inf wj) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor inf wj) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (exp wj) (* -1 (/ x wj)))) (taylor inf wj) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (exp wj) (* -1 (/ x wj)))) (taylor inf wj) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (exp wj) (* -1 (/ x wj)))) (taylor inf wj) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor inf wj) (#s(alt (*.f64 wj (exp.f64 wj)) (patch (*.f64 wj (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor inf wj) (#s(alt (*.f64 wj (exp.f64 wj)) (patch (*.f64 wj (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor inf wj) (#s(alt (*.f64 wj (exp.f64 wj)) (patch (*.f64 wj (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor inf wj) (#s(alt (*.f64 wj (exp.f64 wj)) (patch (*.f64 wj (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf wj) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj))) (taylor -inf wj) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj))) (taylor -inf wj) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj))) (taylor -inf wj) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor -inf wj) (#s(alt (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (patch (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))) (taylor -inf wj) (#s(alt (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (patch (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))) (taylor -inf wj) (#s(alt (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (patch (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))) (taylor -inf wj) (#s(alt (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) (patch (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor -inf wj) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (exp wj)) (/ x wj)))) (taylor -inf wj) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (exp wj)) (/ x wj)))) (taylor -inf wj) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (exp wj)) (/ x wj)))) (taylor -inf wj) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor -inf wj) (#s(alt (*.f64 wj (exp.f64 wj)) (patch (*.f64 wj (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor -inf wj) (#s(alt (*.f64 wj (exp.f64 wj)) (patch (*.f64 wj (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor -inf wj) (#s(alt (*.f64 wj (exp.f64 wj)) (patch (*.f64 wj (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor -inf wj) (#s(alt (*.f64 wj (exp.f64 wj)) (patch (*.f64 wj (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor 0 x) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (exp wj))) (taylor 0 x) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (exp wj))) (taylor 0 x) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (exp wj))) (taylor 0 x) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (taylor inf x) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))) (taylor inf x) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))) (taylor inf x) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))) (taylor inf x) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor inf x) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (* wj (exp wj)) x) 1)) (taylor inf x) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (* wj (exp wj)) x) 1)) (taylor inf x) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (* wj (exp wj)) x) 1)) (taylor inf x) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor -inf x) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) (patch (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 wj (exp.f64 wj)) x) (patch (-.f64 (*.f64 wj (exp.f64 wj)) x) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
2.0ms
wj
@-inf
((/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- (* wj (exp wj)) x) (* wj (exp wj)))
1.0ms
x
@inf
((/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- (* wj (exp wj)) x) (* wj (exp wj)))
1.0ms
wj
@inf
((/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- (* wj (exp wj)) x) (* wj (exp wj)))
1.0ms
wj
@0
((/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- (* wj (exp wj)) x) (* wj (exp wj)))
1.0ms
x
@0
((/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- (* wj (exp wj)) x) (* wj (exp wj)))

simplify200.0ms (2.3%)

Memory
2.4MiB live, 280.7MiB allocated
Algorithm
egg-herbie
Rules
16 880×lower-fma.f64
16 880×lower-fma.f32
4 600×lower-*.f64
4 600×lower-*.f32
3 588×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02291279
17031230
221401025
37956962
08911916
Stop Event
iter limit
node limit
Counts
96 → 92
Calls
Call 1
Inputs
(* -1 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
1
(+ 1 (* 2 wj))
(+ 1 (* wj (+ 2 (* 3/2 wj))))
(+ 1 (* wj (+ 2 (* wj (+ 3/2 (* 2/3 wj))))))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(* -1 x)
(- wj x)
(- (* wj (+ 1 wj)) x)
(- (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))) x)
wj
(* wj (+ 1 wj))
(* wj (+ 1 (* wj (+ 1 (* 1/2 wj)))))
(* wj (+ 1 (* wj (+ 1 (* wj (+ 1/2 (* 1/6 wj)))))))
1
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(* wj (exp wj))
(* wj (+ (exp wj) (/ (exp wj) wj)))
(* wj (+ (exp wj) (/ (exp wj) wj)))
(* wj (+ (exp wj) (/ (exp wj) wj)))
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* wj (exp wj))
(* wj (+ (exp wj) (* -1 (/ x wj))))
(* wj (+ (exp wj) (* -1 (/ x wj))))
(* wj (+ (exp wj) (* -1 (/ x wj))))
(* wj (exp wj))
(* wj (exp wj))
(* wj (exp wj))
(* wj (exp wj))
1
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(* wj (exp wj))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(* wj (exp wj))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(* wj (exp wj))
(* wj (exp wj))
(* wj (exp wj))
(* wj (exp wj))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(* wj (exp wj))
(+ (* -1 x) (* wj (exp wj)))
(+ (* -1 x) (* wj (exp wj)))
(+ (* -1 x) (* wj (exp wj)))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* -1 x)
(* x (- (/ (* wj (exp wj)) x) 1))
(* x (- (/ (* wj (exp wj)) x) 1))
(* x (- (/ (* wj (exp wj)) x) 1))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
Outputs
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) x))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2/3 binary64) x (fma.f64 #s(literal 3 binary64) x #s(literal 3/2 binary64)))) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 2 binary64))) wj (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) x)))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
1
#s(literal 1 binary64)
(+ 1 (* 2 wj))
(fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))
(+ 1 (* wj (+ 2 (* 3/2 wj))))
(fma.f64 (fma.f64 #s(literal 3/2 binary64) wj #s(literal 2 binary64)) wj #s(literal 1 binary64))
(+ 1 (* wj (+ 2 (* wj (+ 3/2 (* 2/3 wj))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 2/3 binary64) wj #s(literal 3/2 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64))
x
(+ x (* -2 (* wj x)))
(fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(* -1 x)
(neg.f64 x)
(- wj x)
(-.f64 wj x)
(- (* wj (+ 1 wj)) x)
(fma.f64 wj wj (-.f64 wj x))
(- (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj (neg.f64 x))
wj
(* wj (+ 1 wj))
(fma.f64 wj wj wj)
(* wj (+ 1 (* wj (+ 1 (* 1/2 wj)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(* wj (+ 1 (* wj (+ 1 (* wj (+ 1/2 (* 1/6 wj)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) wj #s(literal 1/2 binary64)) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
1
#s(literal 1 binary64)
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) #s(literal 1 binary64)) wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(neg.f64 (fma.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) #s(literal 1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(-.f64 (+.f64 (/.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 (exp.f64 wj) wj) wj) wj)) (/.f64 (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64))) (neg.f64 wj))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)) #s(literal 1 binary64)))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (+ (exp wj) (/ (exp wj) wj)))
(*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))
(* wj (+ (exp wj) (/ (exp wj) wj)))
(*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))
(* wj (+ (exp wj) (/ (exp wj) wj)))
(*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))
wj
(* wj (- 1 (/ 1 wj)))
(+.f64 wj #s(literal -1 binary64))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(fma.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj)) wj (+.f64 wj #s(literal -1 binary64)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(fma.f64 (/.f64 (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64))) (*.f64 wj wj)) wj (+.f64 wj #s(literal -1 binary64)))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (+ (exp wj) (* -1 (/ x wj))))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(* wj (+ (exp wj) (* -1 (/ x wj))))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(* wj (+ (exp wj) (* -1 (/ x wj))))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) #s(literal 1 binary64)) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(neg.f64 (fma.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) #s(literal 1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(+.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) #s(literal 1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) (neg.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) #s(literal 1 binary64)))) wj) #s(literal 1 binary64))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(+.f64 wj #s(literal -1 binary64))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(fma.f64 (/.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj)) wj (+.f64 wj #s(literal -1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(fma.f64 (/.f64 (*.f64 (fma.f64 x (exp.f64 (neg.f64 wj)) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64))) (*.f64 wj wj)) wj (+.f64 wj #s(literal -1 binary64)))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(+ (* -1 x) (* wj (exp wj)))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(+ (* -1 x) (* wj (exp wj)))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(+ (* -1 x) (* wj (exp wj)))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (fma.f64 (/.f64 wj (fma.f64 wj x x)) #s(literal 1 binary64) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))) x)
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (fma.f64 (/.f64 wj (fma.f64 wj x x)) #s(literal 1 binary64) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))) x)
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (fma.f64 (/.f64 wj (fma.f64 wj x x)) #s(literal 1 binary64) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 x)
(neg.f64 x)
(* x (- (/ (* wj (exp wj)) x) 1))
(*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal -1 binary64)) x)
(* x (- (/ (* wj (exp wj)) x) 1))
(*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal -1 binary64)) x)
(* x (- (/ (* wj (exp wj)) x) 1))
(*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal -1 binary64)) x)
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (fma.f64 (/.f64 wj (fma.f64 wj x x)) #s(literal 1 binary64) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))) x)
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (fma.f64 (/.f64 wj (fma.f64 wj x x)) #s(literal 1 binary64) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))) x)
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (fma.f64 (/.f64 wj (fma.f64 wj x x)) #s(literal 1 binary64) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 x)
(neg.f64 x)
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
(*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal -1 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
(*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal -1 binary64)) x)
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
(*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal -1 binary64)) x)

rewrite208.0ms (2.4%)

Memory
-9.9MiB live, 269.6MiB allocated
Rules
8 180×lower-fma.f64
8 180×lower-fma.f32
5 914×lower-*.f32
5 912×lower-*.f64
4 762×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0847
01444
16844
262944
0873544
Stop Event
iter limit
node limit
iter limit
Counts
5 → 567
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(*.f64 wj (exp.f64 wj))
Outputs
(*.f64 (/.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 (*.f64 x x) x))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (-.f64 x (*.f64 (exp.f64 wj) wj)))))
(*.f64 (/.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x))) (-.f64 (*.f64 (exp.f64 wj) wj) x))
(*.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (-.f64 (*.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj)))) (pow.f64 (*.f64 x (fma.f64 (exp.f64 wj) wj x)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))
(*.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj)) (exp.f64 (*.f64 (+.f64 wj wj) #s(literal 3 binary64))) (pow.f64 (*.f64 x (fma.f64 (exp.f64 wj) wj x)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj))) (*.f64 wj wj)) wj) wj (*.f64 (*.f64 x (fma.f64 (exp.f64 wj) wj x)) (-.f64 (*.f64 x (fma.f64 (exp.f64 wj) wj x)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (neg.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))) (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (neg.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))))
(*.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(*.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(*.f64 (/.f64 (fma.f64 (exp.f64 wj) wj x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj x)))
(*.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(*.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(*.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))))
(*.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (exp.f64 wj)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)) (+.f64 #s(literal 1 binary64) wj)))
(*.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (exp.f64 wj)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (+.f64 #s(literal 1 binary64) wj)))
(*.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)) (exp.f64 wj)))
(*.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (exp.f64 wj)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (neg.f64 (exp.f64 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(*.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(*.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (*.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) wj))))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (*.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (-.f64 (*.f64 (exp.f64 wj) wj) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj)) (/.f64 #s(literal 1 binary64) (exp.f64 wj)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (pow.f64 (/.f64 (exp.f64 wj) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)))
(*.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(*.f64 (-.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (-.f64 x (*.f64 (exp.f64 wj) wj)))
(*.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))))
(*.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj wj) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 (exp.f64 wj) x)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (+.f64 wj wj)))))
(*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))))
(*.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(*.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 wj) wj x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(*.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj x))))
(*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (-.f64 (*.f64 (exp.f64 wj) wj) x))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(*.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(*.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(*.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))))
(*.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))))
(*.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(*.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) #s(literal -1 binary64))
(/.f64 (/.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj wj) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 (exp.f64 wj) x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)) (exp.f64 wj))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal -2 binary64)))) #s(literal 1 binary64)) (+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64)))) #s(literal 1 binary64)) (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))))
(/.f64 (*.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj wj) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 (exp.f64 wj) x)))) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (+.f64 wj wj))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) (exp.f64 wj))
(/.f64 (*.f64 (fma.f64 (neg.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (neg.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(/.f64 (*.f64 (fma.f64 (neg.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (*.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (neg.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(/.f64 (*.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (-.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj))) (+.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj wj))))
(/.f64 (*.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj))) (pow.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj)) #s(literal 2 binary64)))) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (+.f64 (exp.f64 (*.f64 (+.f64 wj wj) #s(literal 3 binary64))) (pow.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj)) #s(literal 3 binary64)))) (+.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj))) (*.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj)) (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj)) (exp.f64 (+.f64 wj wj))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (neg.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 x x))) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)))) (neg.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj))) (exp.f64 wj))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal -2 binary64))))) (+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64))))) (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj wj) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 (exp.f64 wj) x))))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (+.f64 wj wj))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal -1 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x))) (*.f64 (fma.f64 (exp.f64 wj) wj x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) (*.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(/.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (pow.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64))) (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))))
(/.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
(/.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 (exp.f64 wj)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (neg.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj wj) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 (exp.f64 wj) x))))) (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (+.f64 wj wj)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)) (*.f64 (exp.f64 wj) (/.f64 x (+.f64 #s(literal 1 binary64) wj)))) (exp.f64 (+.f64 wj wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj))) (*.f64 (exp.f64 wj) (neg.f64 x))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (exp.f64 wj) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (exp.f64 wj) x)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (neg.f64 wj)) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj)) (/.f64 x (+.f64 #s(literal 1 binary64) wj)))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj)) (neg.f64 x))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (+.f64 wj wj))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) x)) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj)) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj)) x)) (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (+.f64 wj wj)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (exp.f64 wj)) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 x (+.f64 #s(literal 1 binary64) wj)))) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj))) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (neg.f64 x))) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) x)) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) x)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) x)) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (/.f64 x (+.f64 #s(literal 1 binary64) wj)))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 x))) (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (+.f64 wj wj)))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) x)))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))
(/.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(/.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))))
(/.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 wj))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (exp.f64 wj) (-.f64 (*.f64 (exp.f64 wj) wj) x)))
(/.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj)))))
(/.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (-.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal -2 binary64)))) (+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(/.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64)))) (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))))
(/.f64 (fma.f64 (neg.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 x x)) (neg.f64 (*.f64 (fma.f64 (exp.f64 wj) wj x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(/.f64 (fma.f64 (neg.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 x x)) (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) (neg.f64 (*.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))))
(/.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj wj) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 (exp.f64 wj) x)))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (+.f64 wj wj))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))))
(/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (*.f64 (fma.f64 (exp.f64 wj) wj x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 #s(literal -1 binary64) (-.f64 x (*.f64 (exp.f64 wj) wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 wj) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 wj) wj x) (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))) (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (exp.f64 wj) wj x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (+.f64 wj wj))) (fma.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj wj) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 (exp.f64 wj) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))))
(/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(neg.f64 (*.f64 (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) #s(literal 1 binary64)))
(neg.f64 (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))))
(fma.f64 (/.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (-.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (-.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (-.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (-.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))) (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))) (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))) (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))) (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 wj (fma.f64 wj wj #s(literal -1 binary64))) (-.f64 wj #s(literal 1 binary64)) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 wj (fma.f64 wj wj #s(literal -1 binary64))) (-.f64 wj #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 wj (fma.f64 wj wj #s(literal -1 binary64))) (-.f64 wj #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 wj (fma.f64 wj wj #s(literal -1 binary64))) (-.f64 wj #s(literal 1 binary64)) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 wj (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 wj (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 wj (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 wj (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (*.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (*.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (*.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (neg.f64 (/.f64 x (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (neg.f64 (/.f64 x (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (/.f64 (exp.f64 wj) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (/.f64 wj (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (exp.f64 wj) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (/.f64 wj (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 (exp.f64 wj) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (/.f64 wj (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (/.f64 wj (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 wj (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (exp.f64 wj) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 wj (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (exp.f64 wj) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 wj (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (exp.f64 wj) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 wj (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (exp.f64 wj) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 wj (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (/.f64 (exp.f64 wj) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 wj (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (/.f64 (exp.f64 wj) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 wj (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (/.f64 (exp.f64 wj) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 wj (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (/.f64 (exp.f64 wj) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 (exp.f64 wj) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 wj (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (exp.f64 wj) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 wj (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 (exp.f64 wj) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 wj (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 wj (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 x (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (/.f64 x (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (exp.f64 wj) (*.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (neg.f64 wj) (exp.f64 wj))))
(fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj)) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (exp.f64 (+.f64 wj wj))))
(fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (exp.f64 (+.f64 wj wj)) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj))))
(fma.f64 (/.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) wj))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) wj))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) wj))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) wj))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 #s(literal 1 binary64) (exp.f64 wj)) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 #s(literal 1 binary64) (exp.f64 wj)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 #s(literal 1 binary64) (exp.f64 wj)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 #s(literal 1 binary64) (exp.f64 wj)) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (exp.f64 wj) wj) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (exp.f64 wj) wj) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (exp.f64 wj) wj) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (exp.f64 wj) wj) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (*.f64 (exp.f64 (+.f64 wj wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))))
(fma.f64 (exp.f64 (+.f64 wj wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (*.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 x (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (*.f64 (exp.f64 wj) wj) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (exp.f64 wj) wj) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (*.f64 (exp.f64 wj) wj) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (*.f64 (exp.f64 wj) wj) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (exp.f64 wj) (/.f64 wj (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (exp.f64 wj) (/.f64 wj (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 (exp.f64 wj) (/.f64 wj (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (exp.f64 wj) (/.f64 wj (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (exp.f64 wj) (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(fma.f64 wj (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 wj (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(fma.f64 wj (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 wj (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(-.f64 (/.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) (/.f64 (*.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal -2 binary64))) (+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))) (/.f64 (pow.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))))
(-.f64 (/.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj wj)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (+.f64 wj wj)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 (exp.f64 wj) x)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (+.f64 wj wj)))))
(-.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj x))) (/.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj x))))
(-.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))) (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (fma.f64 (exp.f64 wj) wj x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj))) (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))))
(-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))) #s(literal -1 binary64)))
(+.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))) (*.f64 (exp.f64 (+.f64 wj wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))))
(+.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))) (*.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (exp.f64 wj)) (*.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (neg.f64 wj) (exp.f64 wj))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj))) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (exp.f64 (+.f64 wj wj))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (exp.f64 (+.f64 wj wj))) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 x)))
(+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(*.f64 (/.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (-.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj))) (+.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj wj))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))) (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj))) (pow.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj)) #s(literal 2 binary64)))) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))) (+.f64 (exp.f64 (*.f64 (+.f64 wj wj) #s(literal 3 binary64))) (pow.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj)) #s(literal 3 binary64)))) (+.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj))) (*.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj)) (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj)) (exp.f64 (+.f64 wj wj))))))
(*.f64 (/.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(*.f64 (neg.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (exp.f64 wj))
(*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (neg.f64 (exp.f64 wj)))
(*.f64 (-.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))
(*.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj)))
(*.f64 (+.f64 #s(literal 1 binary64) wj) (neg.f64 (neg.f64 (exp.f64 wj))))
(*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))
(*.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(*.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))))
(*.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) wj)))))
(*.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal 1 binary64))
(*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 wj wj #s(literal -1 binary64)) (exp.f64 wj)) (-.f64 wj #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (*.f64 (-.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj))) (*.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (+.f64 wj wj) #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj)) (exp.f64 (*.f64 (+.f64 wj wj) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (+.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj))) (fma.f64 (*.f64 (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj))) (*.f64 wj wj)) wj) wj (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj))) (*.f64 wj wj)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (+.f64 wj wj) #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj)) (exp.f64 (*.f64 (+.f64 wj wj) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))) (-.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj)))
(/.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 wj #s(literal 3 binary64)) #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj)) (*.f64 (*.f64 wj wj) wj)) (exp.f64 (*.f64 (*.f64 wj #s(literal 3 binary64)) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))) (-.f64 (+.f64 (exp.f64 (*.f64 (+.f64 wj wj) #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj)) (exp.f64 (*.f64 (+.f64 wj wj) #s(literal 3 binary64))))) (*.f64 (exp.f64 (*.f64 (+.f64 wj wj) #s(literal 3 binary64))) (*.f64 (*.f64 wj wj) wj))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) #s(literal 1 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))) #s(literal 1 binary64)) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))
(/.f64 (*.f64 (exp.f64 wj) (fma.f64 wj wj #s(literal -1 binary64))) (-.f64 wj #s(literal 1 binary64)))
(/.f64 (*.f64 (exp.f64 wj) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))) (+.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (fma.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))) (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))) (neg.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj))) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))
(/.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) wj)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(/.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (neg.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(/.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (-.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) wj))) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(/.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))))
(/.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) wj))))
(/.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))
(/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj)) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal 1 binary64))
(neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj)))
(fma.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj))) (+.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 wj wj wj))) (neg.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(fma.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(fma.f64 #s(literal 1 binary64) (exp.f64 wj) (*.f64 (exp.f64 wj) wj))
(fma.f64 (exp.f64 (+.f64 wj wj)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (neg.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(fma.f64 (exp.f64 wj) #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj))
(fma.f64 (exp.f64 wj) wj (*.f64 (exp.f64 wj) #s(literal 1 binary64)))
(fma.f64 (exp.f64 wj) wj (*.f64 #s(literal 1 binary64) (exp.f64 wj)))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (*.f64 (exp.f64 wj) #s(literal 1 binary64)))
(fma.f64 wj (exp.f64 wj) (*.f64 #s(literal 1 binary64) (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(-.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (/.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #s(literal 1 binary64)))
(-.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (exp.f64 wj)))
(+.f64 (neg.f64 (neg.f64 (exp.f64 wj))) (neg.f64 (*.f64 (neg.f64 wj) (exp.f64 wj))))
(+.f64 (neg.f64 (*.f64 (neg.f64 wj) (exp.f64 wj))) (neg.f64 (neg.f64 (exp.f64 wj))))
(+.f64 (*.f64 (exp.f64 wj) #s(literal 1 binary64)) (*.f64 (exp.f64 wj) wj))
(+.f64 (*.f64 #s(literal 1 binary64) (exp.f64 wj)) (*.f64 (exp.f64 wj) wj))
(+.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (neg.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(+.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (exp.f64 wj) #s(literal 1 binary64)))
(+.f64 (*.f64 (exp.f64 wj) wj) (*.f64 #s(literal 1 binary64) (exp.f64 wj)))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64))) (fma.f64 (*.f64 wj wj) wj (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)))) (fma.f64 wj wj (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) wj))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (pow.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) #s(literal 2 binary64)))) (fma.f64 wj wj (*.f64 (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 wj wj)) wj (pow.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) #s(literal 3 binary64)))) (fma.f64 (*.f64 wj wj) (*.f64 wj wj) (*.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (-.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (*.f64 wj wj)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64))) (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)))) (-.f64 wj (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))) (-.f64 (*.f64 (*.f64 wj wj) wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64))))
(*.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)))))
(*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 (-.f64 wj (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))))
(*.f64 #s(literal 1 binary64) (-.f64 wj (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))))
(*.f64 (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)) (*.f64 (-.f64 wj (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)))))
(*.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 wj (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))) (fma.f64 wj wj (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj)) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))) (fma.f64 (*.f64 (*.f64 wj wj) wj) wj (+.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) wj) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj)) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)))) (fma.f64 (*.f64 wj wj) wj (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj)) (*.f64 (*.f64 wj wj) wj)) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)))) (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 wj wj)) wj (+.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) wj) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj wj) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (/.f64 (*.f64 wj wj) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))))) (+.f64 (/.f64 (*.f64 wj wj) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 wj wj) wj) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))) (/.f64 (*.f64 (*.f64 wj wj) wj) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)))) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))) (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))))) (+.f64 (/.f64 (*.f64 (*.f64 wj wj) wj) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))) (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)))))
(/.f64 (-.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (*.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal -2 binary64)))) (-.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (*.f64 wj wj)) (-.f64 (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) wj))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 wj wj) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 wj wj) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (/.f64 (*.f64 wj wj) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (fma.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (*.f64 (/.f64 (*.f64 wj wj) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 wj wj) wj) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 wj wj) wj) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))) (/.f64 (*.f64 (*.f64 wj wj) wj) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))) (fma.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))) (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))) (*.f64 (/.f64 (*.f64 (*.f64 wj wj) wj) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))) (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64))) (fma.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (-.f64 (*.f64 (*.f64 x x) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal -2 binary64))) (*.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) #s(literal 3 binary64)) (*.f64 (*.f64 wj wj) wj)) (+.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) (*.f64 (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)))))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))) (*.f64 (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 wj (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 wj (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 wj (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64))) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)))) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))))
(neg.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64))) (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)))))
(fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (-.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) wj)
(fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)
(fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (neg.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) wj)
(fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (neg.f64 (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) wj)
(fma.f64 (/.f64 (*.f64 wj wj) (fma.f64 (*.f64 wj wj) wj (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)))) (fma.f64 wj wj (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) wj))) (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))))
(fma.f64 (/.f64 (*.f64 wj wj) (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)))) (-.f64 wj (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))))
(fma.f64 (/.f64 (*.f64 (*.f64 wj wj) wj) (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (pow.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) #s(literal 2 binary64)))) (fma.f64 wj wj (*.f64 (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))) (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)))))
(fma.f64 (/.f64 (*.f64 (*.f64 wj wj) wj) (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 wj wj)) wj (pow.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) #s(literal 3 binary64)))) (fma.f64 (*.f64 wj wj) (*.f64 wj wj) (*.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (-.f64 (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (*.f64 wj wj)))) (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)))))
(fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) wj)
(fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) wj))) wj)
(fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) wj)
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) wj)
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) wj)
(fma.f64 (*.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) wj)
(fma.f64 (*.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) wj)
(fma.f64 (neg.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) wj)
(fma.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64)))))) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)) (exp.f64 wj)) wj)
(fma.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)
(fma.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)) (neg.f64 (exp.f64 wj))) wj)
(fma.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (exp.f64 wj)) wj)
(fma.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)
(fma.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (neg.f64 (exp.f64 wj))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj)
(fma.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) wj)
(fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (exp.f64 (*.f64 wj #s(literal 3 binary64))))) (neg.f64 (fma.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (-.f64 (*.f64 (exp.f64 wj) wj) x) wj)
(fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) wj)
(fma.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) wj)
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (-.f64 x (*.f64 (exp.f64 wj) wj)) wj)
(fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) wj)
(fma.f64 (*.f64 wj wj) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))))
(fma.f64 (*.f64 (*.f64 wj wj) wj) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))) (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)))))
(fma.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) wj)
(fma.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)
(fma.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)
(fma.f64 wj #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))))
(-.f64 (+.f64 wj #s(literal 0 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(-.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(-.f64 (/.f64 (*.f64 wj wj) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))))
(-.f64 (/.f64 (*.f64 (*.f64 wj wj) wj) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))) (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))))
(-.f64 #s(literal 0 binary64) (-.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) wj))
(-.f64 wj (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(+.f64 (/.f64 (*.f64 wj wj) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))))
(+.f64 (/.f64 (*.f64 (*.f64 wj wj) wj) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj))) (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)) (fma.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)) (*.f64 wj wj)))))
(+.f64 (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))) wj)
(+.f64 wj (neg.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))))
(*.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (fma.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 (*.f64 x x) x))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (-.f64 x (*.f64 (exp.f64 wj) wj)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (-.f64 (*.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj)))) (pow.f64 (*.f64 x (fma.f64 (exp.f64 wj) wj x)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))
(*.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj)) (exp.f64 (*.f64 (+.f64 wj wj) #s(literal 3 binary64))) (pow.f64 (*.f64 x (fma.f64 (exp.f64 wj) wj x)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj))) (*.f64 wj wj)) wj) wj (*.f64 (*.f64 x (fma.f64 (exp.f64 wj) wj x)) (-.f64 (*.f64 x (fma.f64 (exp.f64 wj) wj x)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x))) (-.f64 (*.f64 (exp.f64 wj) wj) x))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)))
(*.f64 (fma.f64 (neg.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (exp.f64 wj) wj x))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))))
(*.f64 #s(literal -1 binary64) (-.f64 x (*.f64 (exp.f64 wj) wj)))
(*.f64 (fma.f64 (exp.f64 wj) wj x) (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x))))
(*.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (exp.f64 wj) wj) x))
(*.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))) (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))))
(*.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj))))))
(*.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (*.f64 (exp.f64 wj) wj))) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 (neg.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 x x)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj)))) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj)) (exp.f64 (*.f64 (+.f64 wj wj) #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x))) (fma.f64 (*.f64 (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj))) (*.f64 wj wj)) wj) wj (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj)) (exp.f64 (*.f64 (+.f64 wj wj) #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))) (fma.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj)) (*.f64 (*.f64 wj wj) wj)) (exp.f64 (*.f64 (*.f64 wj #s(literal 3 binary64)) #s(literal 3 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))) (fma.f64 (*.f64 (exp.f64 (*.f64 (+.f64 wj wj) #s(literal 3 binary64))) (*.f64 (*.f64 wj wj) wj)) (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 x x) x (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 x x))) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)))) (neg.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (fma.f64 (exp.f64 wj) wj x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)))) (+.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))) (*.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))) (+.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (fma.f64 (exp.f64 wj) wj x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (fma.f64 (exp.f64 wj) wj x)) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)) (*.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (*.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) x) x (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj)) (fma.f64 x x (-.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 x x))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 x x))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (fma.f64 (exp.f64 wj) wj x)) (*.f64 (fma.f64 (exp.f64 wj) wj x) (*.f64 x x))) (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (*.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))) (*.f64 (*.f64 x x) x))) (*.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(/.f64 (fma.f64 (neg.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 x x)) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) (neg.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))) (neg.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (*.f64 (exp.f64 wj) wj)))))
(/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (neg.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x)) (fma.f64 (exp.f64 wj) wj x))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj)))) (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 x (*.f64 (exp.f64 wj) wj))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 x (*.f64 (exp.f64 wj) wj))))
(/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (neg.f64 (neg.f64 (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))))
(/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj)))))
(/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj (*.f64 (*.f64 (neg.f64 x) x) x)) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))
(neg.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)))
(fma.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (fma.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 (*.f64 x x) x))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (-.f64 x (*.f64 (exp.f64 wj) wj)))) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x))))
(fma.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 x) x))) (-.f64 (*.f64 (exp.f64 wj) wj) x) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x))))
(fma.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj) (-.f64 (*.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj)))) (pow.f64 (*.f64 x (fma.f64 (exp.f64 wj) wj x)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 x (fma.f64 (exp.f64 wj) wj x))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj) (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj)) (exp.f64 (*.f64 (+.f64 wj wj) #s(literal 3 binary64))) (pow.f64 (*.f64 x (fma.f64 (exp.f64 wj) wj x)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 (exp.f64 (fma.f64 #s(literal 2 binary64) wj (+.f64 wj wj))) (*.f64 wj wj)) wj) wj (*.f64 (*.f64 x (fma.f64 (exp.f64 wj) wj x)) (-.f64 (*.f64 x (fma.f64 (exp.f64 wj) wj x)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))))
(fma.f64 #s(literal -1 binary64) x (*.f64 (exp.f64 wj) wj))
(fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj)))
(fma.f64 #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj) (*.f64 #s(literal 1 binary64) (neg.f64 x)))
(fma.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x))))
(fma.f64 (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))))
(fma.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(fma.f64 wj (exp.f64 wj) (neg.f64 x))
(-.f64 (fma.f64 (exp.f64 wj) wj #s(literal 0 binary64)) x)
(-.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)))
(-.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(-.f64 #s(literal 0 binary64) (-.f64 x (*.f64 (exp.f64 wj) wj)))
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(+.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj)) (*.f64 #s(literal 1 binary64) (neg.f64 x)))
(+.f64 (neg.f64 (*.f64 (neg.f64 wj) (exp.f64 wj))) (neg.f64 x))
(+.f64 (/.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (fma.f64 (exp.f64 wj) wj x)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x))))
(+.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 wj #s(literal 3 binary64))) (*.f64 wj wj)) wj) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x)))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) x) (fma.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)) (*.f64 x (fma.f64 (exp.f64 wj) wj x))))))
(+.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 x))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))

eval123.0ms (1.4%)

Memory
28.6MiB live, 183.2MiB allocated
Compiler

Compiled 24 330 to 2 031 computations (91.7% saved)

prune98.0ms (1.1%)

Memory
-8.3MiB live, 228.2MiB allocated
Pruning

16 alts after pruning (16 fresh and 0 done)

PrunedKeptTotal
New65616672
Fresh000
Picked101
Done000
Total65716673
Accuracy
99.8%
Counts
673 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.2%
(fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) wj)
43.9%
(fma.f64 (/.f64 (*.f64 wj wj) (fma.f64 (*.f64 wj wj) wj (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)))) (fma.f64 wj wj (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) wj))) (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))))
80.1%
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj)
81.0%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj)
81.0%
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj)) wj)
51.5%
(fma.f64 (*.f64 wj wj) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))))
51.3%
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))
80.9%
(-.f64 wj (fma.f64 (/.f64 wj (fma.f64 wj wj #s(literal -1 binary64))) (-.f64 wj #s(literal 1 binary64)) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
6.6%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
74.1%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
3.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
51.2%
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64))))
97.1%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
96.7%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
85.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
86.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))))
Compiler

Compiled 884 to 392 computations (55.7% saved)

simplify160.0ms (1.8%)

Memory
-9.9MiB live, 200.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff192
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))
cost-diff896
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
cost-diff6592
(-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))
cost-diff13440
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj)
cost-diff0
(+.f64 #s(literal 1 binary64) wj)
cost-diff0
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
cost-diff192
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj)
cost-diff6720
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj))
cost-diff0
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
cost-diff320
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
cost-diff64
(fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)))
cost-diff128
(-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))
cost-diff384
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
Rules
10 914×lower-fma.f32
10 894×lower-fma.f64
4 160×lower-*.f32
4 148×lower-*.f64
2 304×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048415
089411
1170382
2398362
31445350
46752346
08094332
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)))
#s(literal 5/2 binary64)
x
(-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))
#s(literal 1 binary64)
(*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
#s(literal 2/3 binary64)
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
#s(literal 2 binary64)
wj
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
#s(literal 5/2 binary64)
x
#s(literal 1 binary64)
wj
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj)
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
#s(literal -1 binary64)
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj))
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(*.f64 (exp.f64 wj) wj)
(exp.f64 wj)
x
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj)
(/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))
#s(literal -1 binary64)
(-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))
(exp.f64 (+.f64 wj wj))
(+.f64 wj wj)
wj
(*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))
(*.f64 wj wj)
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(*.f64 (exp.f64 wj) wj)
(exp.f64 wj)
x
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))
#s(literal 1 binary64)
(*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))
(+.f64 (neg.f64 wj) #s(literal 1 binary64))
(neg.f64 wj)
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 x (-.f64 #s(literal 5/2 binary64) (*.f64 #s(literal 8/3 binary64) wj)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 (fma.f64 (fma.f64 x (-.f64 #s(literal 5/2 binary64) (*.f64 #s(literal 8/3 binary64) wj)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 (fma.f64 x (-.f64 #s(literal 5/2 binary64) (*.f64 #s(literal 8/3 binary64) wj)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)))
(fma.f64 x (-.f64 #s(literal 5/2 binary64) (*.f64 #s(literal 8/3 binary64) wj)) (-.f64 #s(literal 1 binary64) wj))
#s(literal 5/2 binary64)
x
(-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
#s(literal 2/3 binary64)
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
#s(literal 2 binary64)
wj
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj) wj x))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 (fma.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj) wj x)
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj)
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
#s(literal 5/2 binary64)
x
#s(literal 1 binary64)
wj
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj)
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 #s(literal 1 binary64) wj)))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
#s(literal -1 binary64)
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj))
(-.f64 wj (/.f64 x (exp.f64 wj)))
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(*.f64 (exp.f64 wj) wj)
(exp.f64 wj)
x
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj)
(-.f64 wj (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (-.f64 wj (/.f64 x (exp.f64 wj)))) (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))
(/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))))
#s(literal -1 binary64)
(-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))
(*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))
(exp.f64 (+.f64 wj wj))
(+.f64 wj wj)
wj
(*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))
(*.f64 wj wj)
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x))
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(*.f64 (exp.f64 wj) wj)
(exp.f64 wj)
x
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))
(/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj))
#s(literal 1 binary64)
(*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))
(*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))
(+.f64 (neg.f64 wj) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) wj)
(neg.f64 wj)

localize185.0ms (2.1%)

Memory
8.9MiB live, 362.3MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.015625
(*.f64 (exp.f64 wj) wj)
accuracy0.02734375
(*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))
accuracy0.2695291858302058
(-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))
accuracy12.696914447217571
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj)
accuracy0.015625
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
accuracy0.015625
(*.f64 (exp.f64 wj) wj)
accuracy0.01953125
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj))
accuracy12.152256515489377
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj)
accuracy0
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
accuracy0
(*.f64 #s(literal -2 binary64) x)
accuracy0.00390625
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
accuracy2.086689932180373
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
accuracy12.181057468972316
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
accuracy61.345703874722425
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))
accuracy0.0078125
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x))
accuracy0.01171875
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
accuracy0.12109375
(*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)
accuracy1.8276733609160316
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
Samples
69.0ms184×0valid
51.0ms61×1valid
9.0ms10×2valid
2.0ms5exit
Compiler

Compiled 404 to 54 computations (86.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 101.0ms
ival-mult: 35.0ms (34.7% of total)
ival-add: 20.0ms (19.8% of total)
ival-div: 11.0ms (10.9% of total)
adjust: 10.0ms (9.9% of total)
const: 7.0ms (6.9% of total)
ival-exp: 7.0ms (6.9% of total)
ival-sub: 7.0ms (6.9% of total)
exact: 1.0ms (1% of total)
ival-neg: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series56.0ms (0.7%)

Memory
7.6MiB live, 121.2MiB allocated
Counts
23 → 444
Calls
Call 1
Inputs
#s(alt (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (patch (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())
#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())
#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())
#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (patch (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())
#s(alt (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (patch (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -2 binary64) x) (patch (*.f64 #s(literal -2 binary64) x) #<representation binary64>) () ())
#s(alt (*.f64 (exp.f64 wj) wj) (patch (*.f64 (exp.f64 wj) wj) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (patch (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) #<representation binary64>) () ())
Outputs
#s(alt 1 (taylor 0 wj) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))) (taylor 0 wj) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))) (taylor 0 wj) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))) (taylor 0 wj) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5/2 x)) (taylor 0 wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x))) (taylor 0 wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x))) (taylor 0 wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x))) (taylor 0 wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- 1 (* -2 x)))) (taylor 0 wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x)))) (taylor 0 wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x)))) (taylor 0 wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))))) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))))) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- 1 (* -1 x)))) (taylor 0 wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- (+ 1 (* wj (- (* -1 x) (* -1/2 x)))) (* -1 x)))) (taylor 0 wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ (* -1 x) (* wj (- (+ 1/2 (* -1/2 x)) (+ (* -1 x) (+ (* -1/6 x) (* 1/2 (- 1 (* -1 x)))))))) (* -1/2 x)))) (* -1 x)))) (taylor 0 wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ 1 (* -1 (- 1 (* -2 x)))))) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ 1 (+ (* -1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -1 (- 1 (* -2 x))))))) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ 1 (+ (* -1 (- 1 (* -2 x))) (* wj (+ (* -1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (* -1 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x)))))))))))) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (- wj 1) (taylor 0 wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (- (* wj (+ 1 (* -1 wj))) 1) (taylor 0 wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (- (* wj (+ 1 (* wj (- wj 1)))) 1) (taylor 0 wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (+ 1 wj) (taylor 0 wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (+ 1 wj) (taylor 0 wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (+ 1 wj) (taylor 0 wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ 1 (* -1 (- (+ 1 (+ x (* -1 x))) (* -2 x)))))) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ 1 (+ (* -1 (* wj (- (+ 1 (+ x (* -1/2 x))) (+ (* -1 x) (* 2 (- (+ 1 (+ x (* -1 x))) (* -2 x))))))) (* -1 (- (+ 1 (+ x (* -1 x))) (* -2 x))))))) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ 1 (+ (* -1 (- (+ 1 (+ x (* -1 x))) (* -2 x))) (* wj (+ (* -1 (* wj (- (+ (* -2 x) (+ (* -1/6 x) (* 1/2 (+ 1 x)))) (+ 3/2 (+ x (+ (* -1 x) (+ (* 2/3 x) (* 2 (- (+ 1 (+ x (* -1/2 x))) (+ (* -1 x) (* 2 (- (+ 1 (+ x (* -1 x))) (* -2 x))))))))))))) (* -1 (- (+ 1 (+ x (* -1/2 x))) (+ (* -1 x) (* 2 (- (+ 1 (+ x (* -1 x))) (* -2 x)))))))))))) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 wj) (#s(alt (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (patch (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 wj)) (taylor 0 wj) (#s(alt (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (patch (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* wj (+ 2 wj))) (taylor 0 wj) (#s(alt (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (patch (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* wj (+ 2 (* wj (+ 1 (* -2/3 wj)))))) (taylor 0 wj) (#s(alt (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (patch (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (+ 1 (+ x (* -1 x))))) (taylor 0 wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (+ 1 (+ x (+ (* -1 x) (* wj (+ 1 (+ x (* -1/2 x))))))))) (taylor 0 wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (+ 1 (+ x (+ (* -1 x) (* wj (+ 1 (+ x (+ (* -1/2 x) (* wj (- (+ (* -1/6 x) (* 1/2 (+ 1 x))) 1/2))))))))))) (taylor 0 wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 wj) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (pow wj 2))) (taylor 0 wj) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow wj 2) (+ 1/2 (* 1/3 wj)))) (taylor 0 wj) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow wj 2) (+ 1/2 (* wj (+ 1/3 (* 3/8 wj)))))) (taylor 0 wj) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))) (taylor 0 wj) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))) (taylor 0 wj) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))) (taylor 0 wj) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))) (taylor 0 wj) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x))))) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x))))) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt wj (taylor 0 wj) (#s(alt (*.f64 (exp.f64 wj) wj) (patch (*.f64 (exp.f64 wj) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 wj)) (taylor 0 wj) (#s(alt (*.f64 (exp.f64 wj) wj) (patch (*.f64 (exp.f64 wj) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))) (taylor 0 wj) (#s(alt (*.f64 (exp.f64 wj) wj) (patch (*.f64 (exp.f64 wj) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* wj (+ 1 (* wj (+ 1/2 (* 1/6 wj))))))) (taylor 0 wj) (#s(alt (*.f64 (exp.f64 wj) wj) (patch (*.f64 (exp.f64 wj) wj) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor 0 wj) (#s(alt (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (patch (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (* 2 wj))) (taylor 0 wj) (#s(alt (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (patch (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (* wj (+ 2 (* 2 wj))))) (taylor 0 wj) (#s(alt (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (patch (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (* wj (+ 2 (* wj (+ 2 (* 4/3 wj))))))) (taylor 0 wj) (#s(alt (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (patch (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (- (/ 1 wj) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (- (/ 1 wj) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (- (/ 1 wj) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj))) (taylor inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj))) (taylor inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj)) (taylor inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3))))) (taylor inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* 5/2 x))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x)))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x)))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x)))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (* 5/2 x))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x)))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2)))))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2)))))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ x (* wj (exp wj)))))) (taylor inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ x (* wj (exp wj)))))) (taylor inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ x (* wj (exp wj)))))) (taylor inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ 1 wj) 1) wj) (taylor inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))) wj) (taylor inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 wj) (/ 1 (pow wj 3))) (+ 1 (/ 1 (pow wj 2)))) wj) (taylor inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (/ 1 wj))) (taylor inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (/ 1 wj))) (taylor inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (/ 1 wj))) (taylor inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ (pow (exp wj) 2) (* wj (exp (* 2 wj))))))) (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* -1 (/ (pow (exp wj) 2) (* wj (exp (* 2 wj))))) (/ (* (exp wj) (+ x (exp wj))) (* (pow wj 2) (exp (* 2 wj))))))) (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* -1 (/ (- (/ (* x (exp wj)) (exp (* 2 wj))) (* -1 (/ (pow (exp wj) 2) (exp (* 2 wj))))) (pow wj 3))) (+ (* -1 (/ (pow (exp wj) 2) (* wj (exp (* 2 wj))))) (/ (* (exp wj) (+ x (exp wj))) (* (pow wj 2) (exp (* 2 wj)))))))) (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (exp (* 2 wj)))) (taylor inf wj) (#s(alt (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (patch (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ (exp (* 2 wj)) (pow wj 2)) (exp (* 2 wj)))) (taylor inf wj) (#s(alt (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (patch (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ (exp (* 2 wj)) (pow wj 2)) (exp (* 2 wj)))) (taylor inf wj) (#s(alt (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (patch (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ (exp (* 2 wj)) (pow wj 2)) (exp (* 2 wj)))) (taylor inf wj) (#s(alt (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (patch (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (pow (exp wj) 2))) (taylor inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (pow (exp wj) 2)) (/ (* (exp wj) (+ x (exp wj))) wj))) (taylor inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (/ (* x (exp wj)) (pow wj 2))) (+ (* -1 (pow (exp wj) 2)) (/ (* (exp wj) (+ x (exp wj))) wj)))) (taylor inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (/ (* x (exp wj)) (pow wj 2))) (+ (* -1 (pow (exp wj) 2)) (/ (* (exp wj) (+ x (exp wj))) wj)))) (taylor inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* wj (exp wj))) (taylor inf wj) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj)))) wj)) (taylor inf wj) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj)))) wj)) (/ 1 (exp wj))) wj) (taylor inf wj) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj)))) (pow wj 2))) (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj))))) wj) (taylor inf wj) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))) (taylor inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))) (taylor inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))) (taylor inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))) (taylor inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor inf wj) (#s(alt (*.f64 (exp.f64 wj) wj) (patch (*.f64 (exp.f64 wj) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor inf wj) (#s(alt (*.f64 (exp.f64 wj) wj) (patch (*.f64 (exp.f64 wj) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor inf wj) (#s(alt (*.f64 (exp.f64 wj) wj) (patch (*.f64 (exp.f64 wj) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor inf wj) (#s(alt (*.f64 (exp.f64 wj) wj) (patch (*.f64 (exp.f64 wj) wj) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (exp (* 2 wj))) (taylor inf wj) (#s(alt (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (patch (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (exp (* 2 wj))) (taylor inf wj) (#s(alt (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (patch (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (exp (* 2 wj))) (taylor inf wj) (#s(alt (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (patch (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (exp (* 2 wj))) (taylor inf wj) (#s(alt (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (patch (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor -inf wj) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (/ 1 wj))) (taylor -inf wj) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (/ 1 wj))) (taylor -inf wj) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (/ 1 wj))) (taylor -inf wj) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor -inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (+ (* 2/3 x) (* 2 x))))))) (taylor -inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (+ (* 2/3 x) (* 2 x))))))) (taylor -inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (+ (* 2/3 x) (* 2 x))))))) (taylor -inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj))) (taylor -inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj))) (taylor -inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj))) (taylor -inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* 5/2 x))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (* 5/2 x))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x)))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x)))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x)))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ x (* wj (exp wj))) 1))) (taylor -inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ x (* wj (exp wj))) 1))) (taylor -inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ x (* wj (exp wj))) 1))) (taylor -inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ x (* wj (exp wj)))) 1) wj)) 1))) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (/ x (exp wj)))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor -inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- 1 (/ 1 wj)) wj)) (taylor -inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (/ 1 wj))) (taylor -inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (/ 1 wj))) (taylor -inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (/ 1 wj))) (taylor -inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ (pow (exp wj) 2) (* wj (exp (neg (* -2 wj))))) 1))) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (+ (* -1 (/ (* (exp wj) (+ (* -1 x) (* -1 (exp wj)))) (* wj (exp (neg (* -2 wj)))))) (* -1 (/ (pow (exp wj) 2) (exp (neg (* -2 wj)))))) wj)) 1))) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (+ (* -1 (/ (- (+ (/ (* x (exp wj)) (* wj (exp (neg (* -2 wj))))) (/ (* (exp wj) (+ (* -1 x) (* -1 (exp wj)))) (exp (neg (* -2 wj))))) (* -1 (/ (pow (exp wj) 2) (* wj (exp (neg (* -2 wj))))))) wj)) (* -1 (/ (pow (exp wj) 2) (exp (neg (* -2 wj)))))) wj)) 1))) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (exp (neg (* -2 wj))))) (taylor -inf wj) (#s(alt (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (patch (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ (exp (neg (* -2 wj))) (pow wj 2)) (exp (neg (* -2 wj))))) (taylor -inf wj) (#s(alt (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (patch (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ (exp (neg (* -2 wj))) (pow wj 2)) (exp (neg (* -2 wj))))) (taylor -inf wj) (#s(alt (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (patch (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ (exp (neg (* -2 wj))) (pow wj 2)) (exp (neg (* -2 wj))))) (taylor -inf wj) (#s(alt (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) (patch (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (pow (exp wj) 2))) (taylor -inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (/ (* (exp wj) (+ (* -1 x) (* -1 (exp wj)))) wj)) (* -1 (pow (exp wj) 2)))) (taylor -inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (/ (+ (* (exp wj) (+ (* -1 x) (* -1 (exp wj)))) (/ (* x (exp wj)) wj)) wj)) (* -1 (pow (exp wj) 2)))) (taylor -inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (/ (+ (* (exp wj) (+ (* -1 x) (* -1 (exp wj)))) (/ (* x (exp wj)) wj)) wj)) (* -1 (pow (exp wj) 2)))) (taylor -inf wj) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* wj (exp wj))) (taylor -inf wj) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj)))) wj)) (taylor -inf wj) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (/ 1 (exp wj)) (+ (/ 1 (* wj (exp wj))) (/ 1 (* (pow wj 2) (exp wj))))) wj)) (taylor -inf wj) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj)))) wj)) (/ 1 (exp wj))) wj)) (/ 1 (exp wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))) (taylor -inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))) (taylor -inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))) (taylor -inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))) (taylor -inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj)))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj)))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor -inf wj) (#s(alt (*.f64 (exp.f64 wj) wj) (patch (*.f64 (exp.f64 wj) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor -inf wj) (#s(alt (*.f64 (exp.f64 wj) wj) (patch (*.f64 (exp.f64 wj) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor -inf wj) (#s(alt (*.f64 (exp.f64 wj) wj) (patch (*.f64 (exp.f64 wj) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (exp wj)) (taylor -inf wj) (#s(alt (*.f64 (exp.f64 wj) wj) (patch (*.f64 (exp.f64 wj) wj) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (exp (neg (* -2 wj)))) (taylor -inf wj) (#s(alt (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (patch (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (exp (neg (* -2 wj)))) (taylor -inf wj) (#s(alt (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (patch (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (exp (neg (* -2 wj)))) (taylor -inf wj) (#s(alt (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (patch (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (exp (neg (* -2 wj)))) (taylor -inf wj) (#s(alt (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (patch (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (patch (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 8/3 x)) (taylor 0 x) (#s(alt (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (patch (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 8/3 x)) (taylor 0 x) (#s(alt (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (patch (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 8/3 x)) (taylor 0 x) (#s(alt (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (patch (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- 1 wj) (taylor 0 x) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -8/3 (* wj x))) wj) (taylor 0 x) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -8/3 (* wj x))) wj) (taylor 0 x) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -8/3 (* wj x))) wj) (taylor 0 x) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (- 1 wj) (taylor 0 x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (- 5/2 (* 8/3 wj)))) wj) (taylor 0 x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (- 5/2 (* 8/3 wj)))) wj) (taylor 0 x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* x (- 5/2 (* 8/3 wj)))) wj) (taylor 0 x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))) (taylor 0 x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt wj (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* x (- (* 5/2 wj) 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* x (- (* 5/2 wj) 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* x (- (* 5/2 wj) 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2)) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2)) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2)) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (patch (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5/2 x)) (taylor 0 x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (patch (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5/2 x)) (taylor 0 x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (patch (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5/2 x)) (taylor 0 x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (patch (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt wj (taylor 0 x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ x (exp wj)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ x (exp wj)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ x (exp wj)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ wj (+ 1 wj)))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (/ (* x (* (exp wj) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (/ (* x (* (exp wj) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (/ (* x (* (exp wj) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (* (pow (exp wj) 2) (- 1 wj))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x (* (exp wj) (- 1 wj)))) (* wj (* (pow (exp wj) 2) (- 1 wj)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x (* (exp wj) (- 1 wj)))) (* wj (* (pow (exp wj) 2) (- 1 wj)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* x (* (exp wj) (- 1 wj)))) (* wj (* (pow (exp wj) 2) (- 1 wj)))) (taylor 0 x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt wj (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (* 8/3 (* wj x))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (* 8/3 (* wj x))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (* 8/3 (* wj x))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 wj)) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -2 binary64) x) (patch (*.f64 #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -2 binary64) x) (patch (*.f64 #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -2 binary64) x) (patch (*.f64 #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -2 binary64) x) (patch (*.f64 #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 8/3 x) (taylor inf x) (#s(alt (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (patch (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 8/3 (/ 1 x))) (taylor inf x) (#s(alt (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (patch (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 8/3 (/ 1 x))) (taylor inf x) (#s(alt (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (patch (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 8/3 (/ 1 x))) (taylor inf x) (#s(alt (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (patch (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -8/3 (* wj x)) (taylor inf x) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 x) (+ (* 8/3 wj) (/ wj x)))) (taylor inf x) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 x) (+ (* 8/3 wj) (/ wj x)))) (taylor inf x) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 1 x) (+ (* 8/3 wj) (/ wj x)))) (taylor inf x) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* x (- 5/2 (* 8/3 wj))) (taylor inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 5/2 (/ 1 x)) (+ (* 8/3 wj) (/ wj x)))) (taylor inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 5/2 (/ 1 x)) (+ (* 8/3 wj) (/ wj x)))) (taylor inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 5/2 (/ 1 x)) (+ (* 8/3 wj) (/ wj x)))) (taylor inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (taylor inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))) (taylor inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))) (taylor inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))) (taylor inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5/2 wj) 2)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* 5/2 wj) (/ wj x)) 2)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* 5/2 wj) (/ wj x)) 2)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* 5/2 wj) (/ wj x)) 2)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (patch (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 5/2 (/ 1 x))) (taylor inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (patch (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 5/2 (/ 1 x))) (taylor inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (patch (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 5/2 (/ 1 x))) (taylor inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (patch (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (exp wj))) (taylor inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ wj x) (/ 1 (exp wj)))) (taylor inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ wj x) (/ 1 (exp wj)))) (taylor inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ wj x) (/ 1 (exp wj)))) (taylor inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (/ x (* (exp wj) (+ 1 wj))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (/ (* x (* (exp wj) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (* x (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) (+ (/ wj x) (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (* x (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) (+ (/ wj x) (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (* x (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) (+ (/ wj x) (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (* (exp wj) (- 1 wj)))) (taylor inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (* (exp wj) (- 1 wj))) (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x))) (taylor inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (* (exp wj) (- 1 wj))) (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x))) (taylor inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (* (exp wj) (- 1 wj))) (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x))) (taylor inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* 8/3 (* wj x)) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 8/3 wj) (/ wj x))) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 8/3 wj) (/ wj x))) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* 8/3 wj) (/ wj x))) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor inf x) (#s(alt (*.f64 #s(literal -2 binary64) x) (patch (*.f64 #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor inf x) (#s(alt (*.f64 #s(literal -2 binary64) x) (patch (*.f64 #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor inf x) (#s(alt (*.f64 #s(literal -2 binary64) x) (patch (*.f64 #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor inf x) (#s(alt (*.f64 #s(literal -2 binary64) x) (patch (*.f64 #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 8/3 x) (taylor -inf x) (#s(alt (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (patch (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 8/3 (/ 1 x))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (patch (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 8/3 (/ 1 x))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (patch (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 8/3 (/ 1 x))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (patch (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -8/3 (* wj x)) (taylor -inf x) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- 1 wj) x)) (* -8/3 wj)))) (taylor -inf x) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- 1 wj) x)) (* -8/3 wj)))) (taylor -inf x) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- 1 wj) x)) (* -8/3 wj)))) (taylor -inf x) (#s(alt (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) (patch (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 5/2 (* -8/3 wj))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- 1 wj) x)) (+ 5/2 (* -8/3 wj))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- 1 wj) x)) (+ 5/2 (* -8/3 wj))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- 1 wj) x)) (+ 5/2 (* -8/3 wj))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) (patch (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor -inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (* -5/2 wj)))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* wj (+ 2 (* -5/2 wj))) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor -inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (patch (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 5/2 (/ 1 x))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (patch (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 5/2 (/ 1 x))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (patch (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 5/2 (/ 1 x))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (patch (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (exp wj))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (/ x (* (exp wj) (+ 1 wj))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj) #<representation binary64>) () ())) ())
#s(alt (/ (* x (* (exp wj) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (* -1 (/ (+ wj (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (* -1 (/ (+ wj (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (* -1 (/ (+ wj (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (* (exp wj) (- 1 wj)))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x)) (* (exp wj) (- 1 wj))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x)) (* (exp wj) (- 1 wj))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x)) (* (exp wj) (- 1 wj))))) (taylor -inf x) (#s(alt (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (patch (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* 8/3 (* wj x)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -8/3 wj) (* -1 (/ wj x))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -8/3 wj) (* -1 (/ wj x))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -8/3 wj) (* -1 (/ wj x))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) (patch (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -2 binary64) x) (patch (*.f64 #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -2 binary64) x) (patch (*.f64 #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -2 binary64) x) (patch (*.f64 #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -2 binary64) x) (patch (*.f64 #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
7.0ms
wj
@-inf
((+ (* 2/3 x) (+ (* 2 x) 1)) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj)) (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (+ (* 5/2 x) 1) (/ (- (* (exp wj) wj) x) (exp wj)) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (/ -1 (+ 1 wj)) (+ 1 wj) (+ (* (/ -1 (- (exp (+ wj wj)) (* (* wj wj) (exp (+ wj wj))))) (/ (- (* (exp wj) wj) x) (/ 1 (* (+ (neg wj) 1) (exp wj))))) wj) (- (exp (+ wj wj)) (* (* wj wj) (exp (+ wj wj)))) (/ (- (* (exp wj) wj) x) (/ 1 (* (+ (neg wj) 1) (exp wj)))) (/ 1 (* (+ (neg wj) 1) (exp wj))) (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (* -2 x) (* (exp wj) wj) (* (* wj wj) (exp (+ wj wj))))
7.0ms
x
@inf
((+ (* 2/3 x) (+ (* 2 x) 1)) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj)) (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (+ (* 5/2 x) 1) (/ (- (* (exp wj) wj) x) (exp wj)) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (/ -1 (+ 1 wj)) (+ 1 wj) (+ (* (/ -1 (- (exp (+ wj wj)) (* (* wj wj) (exp (+ wj wj))))) (/ (- (* (exp wj) wj) x) (/ 1 (* (+ (neg wj) 1) (exp wj))))) wj) (- (exp (+ wj wj)) (* (* wj wj) (exp (+ wj wj)))) (/ (- (* (exp wj) wj) x) (/ 1 (* (+ (neg wj) 1) (exp wj)))) (/ 1 (* (+ (neg wj) 1) (exp wj))) (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (* -2 x) (* (exp wj) wj) (* (* wj wj) (exp (+ wj wj))))
5.0ms
wj
@0
((+ (* 2/3 x) (+ (* 2 x) 1)) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj)) (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (+ (* 5/2 x) 1) (/ (- (* (exp wj) wj) x) (exp wj)) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (/ -1 (+ 1 wj)) (+ 1 wj) (+ (* (/ -1 (- (exp (+ wj wj)) (* (* wj wj) (exp (+ wj wj))))) (/ (- (* (exp wj) wj) x) (/ 1 (* (+ (neg wj) 1) (exp wj))))) wj) (- (exp (+ wj wj)) (* (* wj wj) (exp (+ wj wj)))) (/ (- (* (exp wj) wj) x) (/ 1 (* (+ (neg wj) 1) (exp wj)))) (/ 1 (* (+ (neg wj) 1) (exp wj))) (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (* -2 x) (* (exp wj) wj) (* (* wj wj) (exp (+ wj wj))))
5.0ms
wj
@inf
((+ (* 2/3 x) (+ (* 2 x) 1)) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj)) (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (+ (* 5/2 x) 1) (/ (- (* (exp wj) wj) x) (exp wj)) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (/ -1 (+ 1 wj)) (+ 1 wj) (+ (* (/ -1 (- (exp (+ wj wj)) (* (* wj wj) (exp (+ wj wj))))) (/ (- (* (exp wj) wj) x) (/ 1 (* (+ (neg wj) 1) (exp wj))))) wj) (- (exp (+ wj wj)) (* (* wj wj) (exp (+ wj wj)))) (/ (- (* (exp wj) wj) x) (/ 1 (* (+ (neg wj) 1) (exp wj)))) (/ 1 (* (+ (neg wj) 1) (exp wj))) (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (* -2 x) (* (exp wj) wj) (* (* wj wj) (exp (+ wj wj))))
5.0ms
x
@0
((+ (* 2/3 x) (+ (* 2 x) 1)) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj)) (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (+ (* 5/2 x) 1) (/ (- (* (exp wj) wj) x) (exp wj)) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (/ -1 (+ 1 wj)) (+ 1 wj) (+ (* (/ -1 (- (exp (+ wj wj)) (* (* wj wj) (exp (+ wj wj))))) (/ (- (* (exp wj) wj) x) (/ 1 (* (+ (neg wj) 1) (exp wj))))) wj) (- (exp (+ wj wj)) (* (* wj wj) (exp (+ wj wj)))) (/ (- (* (exp wj) wj) x) (/ 1 (* (+ (neg wj) 1) (exp wj)))) (/ 1 (* (+ (neg wj) 1) (exp wj))) (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (* -2 x) (* (exp wj) wj) (* (* wj wj) (exp (+ wj wj))))

simplify191.0ms (2.2%)

Memory
13.9MiB live, 279.3MiB allocated
Algorithm
egg-herbie
Rules
8 834×lower-fma.f64
8 834×lower-fma.f32
4 876×lower-*.f64
4 876×lower-*.f32
4 550×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07126327
123755903
278325849
081605457
Stop Event
iter limit
node limit
Counts
444 → 420
Calls
Call 1
Inputs
1
(+ 1 (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))))
(+ 1 (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))))
(+ 1 (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))))
(+ 1 (* 5/2 x))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(* -1 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(* -1 x)
(+ (* -1 x) (* wj (- 1 (* -1 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (* -1 x) (* -1/2 x)))) (* -1 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ (* -1 x) (* wj (- (+ 1/2 (* -1/2 x)) (+ (* -1 x) (+ (* -1/6 x) (* 1/2 (- 1 (* -1 x)))))))) (* -1/2 x)))) (* -1 x))))
x
(+ x (* wj (+ 1 (* -1 (- 1 (* -2 x))))))
(+ x (* wj (+ 1 (+ (* -1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -1 (- 1 (* -2 x)))))))
(+ x (* wj (+ 1 (+ (* -1 (- 1 (* -2 x))) (* wj (+ (* -1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (* -1 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))))
-1
(- wj 1)
(- (* wj (+ 1 (* -1 wj))) 1)
(- (* wj (+ 1 (* wj (- wj 1)))) 1)
1
(+ 1 wj)
(+ 1 wj)
(+ 1 wj)
x
(+ x (* wj (+ 1 (* -1 (- (+ 1 (+ x (* -1 x))) (* -2 x))))))
(+ x (* wj (+ 1 (+ (* -1 (* wj (- (+ 1 (+ x (* -1/2 x))) (+ (* -1 x) (* 2 (- (+ 1 (+ x (* -1 x))) (* -2 x))))))) (* -1 (- (+ 1 (+ x (* -1 x))) (* -2 x)))))))
(+ x (* wj (+ 1 (+ (* -1 (- (+ 1 (+ x (* -1 x))) (* -2 x))) (* wj (+ (* -1 (* wj (- (+ (* -2 x) (+ (* -1/6 x) (* 1/2 (+ 1 x)))) (+ 3/2 (+ x (+ (* -1 x) (+ (* 2/3 x) (* 2 (- (+ 1 (+ x (* -1/2 x))) (+ (* -1 x) (* 2 (- (+ 1 (+ x (* -1 x))) (* -2 x))))))))))))) (* -1 (- (+ 1 (+ x (* -1/2 x))) (+ (* -1 x) (* 2 (- (+ 1 (+ x (* -1 x))) (* -2 x))))))))))))
1
(+ 1 (* 2 wj))
(+ 1 (* wj (+ 2 wj)))
(+ 1 (* wj (+ 2 (* wj (+ 1 (* -2/3 wj))))))
(* -1 x)
(+ (* -1 x) (* wj (+ 1 (+ x (* -1 x)))))
(+ (* -1 x) (* wj (+ 1 (+ x (+ (* -1 x) (* wj (+ 1 (+ x (* -1/2 x)))))))))
(+ (* -1 x) (* wj (+ 1 (+ x (+ (* -1 x) (* wj (+ 1 (+ x (+ (* -1/2 x) (* wj (- (+ (* -1/6 x) (* 1/2 (+ 1 x))) 1/2)))))))))))
1
(+ 1 (* 1/2 (pow wj 2)))
(+ 1 (* (pow wj 2) (+ 1/2 (* 1/3 wj))))
(+ 1 (* (pow wj 2) (+ 1/2 (* wj (+ 1/3 (* 3/8 wj))))))
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
wj
(* wj (+ 1 wj))
(* wj (+ 1 (* wj (+ 1 (* 1/2 wj)))))
(* wj (+ 1 (* wj (+ 1 (* wj (+ 1/2 (* 1/6 wj)))))))
(pow wj 2)
(* (pow wj 2) (+ 1 (* 2 wj)))
(* (pow wj 2) (+ 1 (* wj (+ 2 (* 2 wj)))))
(* (pow wj 2) (+ 1 (* wj (+ 2 (* wj (+ 2 (* 4/3 wj)))))))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* wj (- (/ 1 wj) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* wj (- (/ 1 wj) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* wj (- (/ 1 wj) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
1
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(* wj (+ 1 (* 5/2 x)))
(* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* (pow wj 2) (+ 1 (* 5/2 x)))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2))))))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2))))))
wj
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj)))
(/ -1 wj)
(/ (- (/ 1 wj) 1) wj)
(/ (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))) wj)
(/ (- (+ (/ 1 wj) (/ 1 (pow wj 3))) (+ 1 (/ 1 (pow wj 2)))) wj)
wj
(* wj (+ 1 (/ 1 wj)))
(* wj (+ 1 (/ 1 wj)))
(* wj (+ 1 (/ 1 wj)))
wj
(* wj (+ 1 (* -1 (/ (pow (exp wj) 2) (* wj (exp (* 2 wj)))))))
(* wj (+ 1 (+ (* -1 (/ (pow (exp wj) 2) (* wj (exp (* 2 wj))))) (/ (* (exp wj) (+ x (exp wj))) (* (pow wj 2) (exp (* 2 wj)))))))
(* wj (+ 1 (+ (* -1 (/ (- (/ (* x (exp wj)) (exp (* 2 wj))) (* -1 (/ (pow (exp wj) 2) (exp (* 2 wj))))) (pow wj 3))) (+ (* -1 (/ (pow (exp wj) 2) (* wj (exp (* 2 wj))))) (/ (* (exp wj) (+ x (exp wj))) (* (pow wj 2) (exp (* 2 wj))))))))
(* -1 (* (pow wj 2) (exp (* 2 wj))))
(* (pow wj 2) (- (/ (exp (* 2 wj)) (pow wj 2)) (exp (* 2 wj))))
(* (pow wj 2) (- (/ (exp (* 2 wj)) (pow wj 2)) (exp (* 2 wj))))
(* (pow wj 2) (- (/ (exp (* 2 wj)) (pow wj 2)) (exp (* 2 wj))))
(* -1 (* (pow wj 2) (pow (exp wj) 2)))
(* (pow wj 2) (+ (* -1 (pow (exp wj) 2)) (/ (* (exp wj) (+ x (exp wj))) wj)))
(* (pow wj 2) (+ (* -1 (/ (* x (exp wj)) (pow wj 2))) (+ (* -1 (pow (exp wj) 2)) (/ (* (exp wj) (+ x (exp wj))) wj))))
(* (pow wj 2) (+ (* -1 (/ (* x (exp wj)) (pow wj 2))) (+ (* -1 (pow (exp wj) 2)) (/ (* (exp wj) (+ x (exp wj))) wj))))
(/ -1 (* wj (exp wj)))
(* -1 (/ (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj)))) wj))
(/ (- (* -1 (/ (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj)))) wj)) (/ 1 (exp wj))) wj)
(/ (- (* -1 (/ (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj)))) (pow wj 2))) (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj))))) wj)
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* wj (exp wj))
(* wj (exp wj))
(* wj (exp wj))
(* wj (exp wj))
(* (pow wj 2) (exp (* 2 wj)))
(* (pow wj 2) (exp (* 2 wj)))
(* (pow wj 2) (exp (* 2 wj)))
(* (pow wj 2) (exp (* 2 wj)))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (/ 1 wj)))
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (/ 1 wj)))
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (/ 1 wj)))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))))))
(* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))))))
(* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))))))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
1
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(* wj (+ 1 (* 5/2 x)))
(* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj)))))
(* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj)))))
(* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj)))))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(* (pow wj 2) (+ 1 (* 5/2 x)))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(* (pow wj 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))))
(* (pow wj 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))))
wj
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ x (* wj (exp wj)))) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (/ x (exp wj)))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) wj)) 1) wj)) 1)))
(/ -1 wj)
(* -1 (/ (- 1 (/ 1 wj)) wj))
(* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))
(* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))) wj))
wj
(* wj (+ 1 (/ 1 wj)))
(* wj (+ 1 (/ 1 wj)))
(* wj (+ 1 (/ 1 wj)))
wj
(* -1 (* wj (- (/ (pow (exp wj) 2) (* wj (exp (neg (* -2 wj))))) 1)))
(* -1 (* wj (- (* -1 (/ (+ (* -1 (/ (* (exp wj) (+ (* -1 x) (* -1 (exp wj)))) (* wj (exp (neg (* -2 wj)))))) (* -1 (/ (pow (exp wj) 2) (exp (neg (* -2 wj)))))) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (+ (* -1 (/ (- (+ (/ (* x (exp wj)) (* wj (exp (neg (* -2 wj))))) (/ (* (exp wj) (+ (* -1 x) (* -1 (exp wj)))) (exp (neg (* -2 wj))))) (* -1 (/ (pow (exp wj) 2) (* wj (exp (neg (* -2 wj))))))) wj)) (* -1 (/ (pow (exp wj) 2) (exp (neg (* -2 wj)))))) wj)) 1)))
(* -1 (* (pow wj 2) (exp (neg (* -2 wj)))))
(* (pow wj 2) (- (/ (exp (neg (* -2 wj))) (pow wj 2)) (exp (neg (* -2 wj)))))
(* (pow wj 2) (- (/ (exp (neg (* -2 wj))) (pow wj 2)) (exp (neg (* -2 wj)))))
(* (pow wj 2) (- (/ (exp (neg (* -2 wj))) (pow wj 2)) (exp (neg (* -2 wj)))))
(* -1 (* (pow wj 2) (pow (exp wj) 2)))
(* (pow wj 2) (+ (* -1 (/ (* (exp wj) (+ (* -1 x) (* -1 (exp wj)))) wj)) (* -1 (pow (exp wj) 2))))
(* (pow wj 2) (+ (* -1 (/ (+ (* (exp wj) (+ (* -1 x) (* -1 (exp wj)))) (/ (* x (exp wj)) wj)) wj)) (* -1 (pow (exp wj) 2))))
(* (pow wj 2) (+ (* -1 (/ (+ (* (exp wj) (+ (* -1 x) (* -1 (exp wj)))) (/ (* x (exp wj)) wj)) wj)) (* -1 (pow (exp wj) 2))))
(/ -1 (* wj (exp wj)))
(* -1 (/ (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj)))) wj))
(* -1 (/ (+ (/ 1 (exp wj)) (+ (/ 1 (* wj (exp wj))) (/ 1 (* (pow wj 2) (exp wj))))) wj))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj)))) wj)) (/ 1 (exp wj))) wj)) (/ 1 (exp wj))) wj))
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* wj (exp wj))
(* wj (exp wj))
(* wj (exp wj))
(* wj (exp wj))
(* (pow wj 2) (exp (neg (* -2 wj))))
(* (pow wj 2) (exp (neg (* -2 wj))))
(* (pow wj 2) (exp (neg (* -2 wj))))
(* (pow wj 2) (exp (neg (* -2 wj))))
1
(+ 1 (* 8/3 x))
(+ 1 (* 8/3 x))
(+ 1 (* 8/3 x))
(- 1 wj)
(- (+ 1 (* -8/3 (* wj x))) wj)
(- (+ 1 (* -8/3 (* wj x))) wj)
(- (+ 1 (* -8/3 (* wj x))) wj)
(- 1 wj)
(- (+ 1 (* x (- 5/2 (* 8/3 wj)))) wj)
(- (+ 1 (* x (- 5/2 (* 8/3 wj)))) wj)
(- (+ 1 (* x (- 5/2 (* 8/3 wj)))) wj)
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
wj
(+ wj (* x (- (* 5/2 wj) 2)))
(+ wj (* x (- (* 5/2 wj) 2)))
(+ wj (* x (- (* 5/2 wj) 2)))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(pow wj 2)
(+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2))
(+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2))
(+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2))
1
(+ 1 (* 5/2 x))
(+ 1 (* 5/2 x))
(+ 1 (* 5/2 x))
wj
(+ wj (* -1 (/ x (exp wj))))
(+ wj (* -1 (/ x (exp wj))))
(+ wj (* -1 (/ x (exp wj))))
(+ wj (* -1 (/ wj (+ 1 wj))))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(+ wj (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))))
(+ wj (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (/ (* x (* (exp wj) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))))
(+ wj (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (/ (* x (* (exp wj) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))))
(+ wj (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (/ (* x (* (exp wj) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))))
(* wj (* (pow (exp wj) 2) (- 1 wj)))
(+ (* -1 (* x (* (exp wj) (- 1 wj)))) (* wj (* (pow (exp wj) 2) (- 1 wj))))
(+ (* -1 (* x (* (exp wj) (- 1 wj)))) (* wj (* (pow (exp wj) 2) (- 1 wj))))
(+ (* -1 (* x (* (exp wj) (- 1 wj)))) (* wj (* (pow (exp wj) 2) (- 1 wj))))
wj
(+ wj (* 8/3 (* wj x)))
(+ wj (* 8/3 (* wj x)))
(+ wj (* 8/3 (* wj x)))
(* wj (- 1 wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(* -2 x)
(* -2 x)
(* -2 x)
(* -2 x)
(* 8/3 x)
(* x (+ 8/3 (/ 1 x)))
(* x (+ 8/3 (/ 1 x)))
(* x (+ 8/3 (/ 1 x)))
(* -8/3 (* wj x))
(* x (- (/ 1 x) (+ (* 8/3 wj) (/ wj x))))
(* x (- (/ 1 x) (+ (* 8/3 wj) (/ wj x))))
(* x (- (/ 1 x) (+ (* 8/3 wj) (/ wj x))))
(* x (- 5/2 (* 8/3 wj)))
(* x (- (+ 5/2 (/ 1 x)) (+ (* 8/3 wj) (/ wj x))))
(* x (- (+ 5/2 (/ 1 x)) (+ (* 8/3 wj) (/ wj x))))
(* x (- (+ 5/2 (/ 1 x)) (+ (* 8/3 wj) (/ wj x))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(* x (- (* 5/2 wj) 2))
(* x (- (+ (* 5/2 wj) (/ wj x)) 2))
(* x (- (+ (* 5/2 wj) (/ wj x)) 2))
(* x (- (+ (* 5/2 wj) (/ wj x)) 2))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (+ 1 (* wj (- (* 5/2 wj) 2))))
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(* 5/2 x)
(* x (+ 5/2 (/ 1 x)))
(* x (+ 5/2 (/ 1 x)))
(* x (+ 5/2 (/ 1 x)))
(* -1 (/ x (exp wj)))
(* x (- (/ wj x) (/ 1 (exp wj))))
(* x (- (/ wj x) (/ 1 (exp wj))))
(* x (- (/ wj x) (/ 1 (exp wj))))
(/ x (* (exp wj) (+ 1 wj)))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(/ (* x (* (exp wj) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))
(* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (* x (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) (+ (/ wj x) (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))))
(* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (* x (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) (+ (/ wj x) (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))))
(* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (* x (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) (+ (/ wj x) (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))))
(* -1 (* x (* (exp wj) (- 1 wj))))
(* x (+ (* -1 (* (exp wj) (- 1 wj))) (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x)))
(* x (+ (* -1 (* (exp wj) (- 1 wj))) (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x)))
(* x (+ (* -1 (* (exp wj) (- 1 wj))) (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x)))
(* 8/3 (* wj x))
(* x (+ (* 8/3 wj) (/ wj x)))
(* x (+ (* 8/3 wj) (/ wj x)))
(* x (+ (* 8/3 wj) (/ wj x)))
(* x (- (* wj (- 5/2 (* 8/3 wj))) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(* -2 x)
(* -2 x)
(* -2 x)
(* -2 x)
(* 8/3 x)
(* x (+ 8/3 (/ 1 x)))
(* x (+ 8/3 (/ 1 x)))
(* x (+ 8/3 (/ 1 x)))
(* -8/3 (* wj x))
(* -1 (* x (- (* -1 (/ (- 1 wj) x)) (* -8/3 wj))))
(* -1 (* x (- (* -1 (/ (- 1 wj) x)) (* -8/3 wj))))
(* -1 (* x (- (* -1 (/ (- 1 wj) x)) (* -8/3 wj))))
(* x (+ 5/2 (* -8/3 wj)))
(* -1 (* x (- (* -1 (/ (- 1 wj) x)) (+ 5/2 (* -8/3 wj)))))
(* -1 (* x (- (* -1 (/ (- 1 wj) x)) (+ 5/2 (* -8/3 wj)))))
(* -1 (* x (- (* -1 (/ (- 1 wj) x)) (+ 5/2 (* -8/3 wj)))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (+ 2 (* -5/2 wj))))
(* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x))))))
(* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x))))))
(* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x))))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* wj (+ 2 (* -5/2 wj))) 1)))
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(* 5/2 x)
(* x (+ 5/2 (/ 1 x)))
(* x (+ 5/2 (/ 1 x)))
(* x (+ 5/2 (/ 1 x)))
(* -1 (/ x (exp wj)))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(/ x (* (exp wj) (+ 1 wj)))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(/ (* x (* (exp wj) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))
(* -1 (* x (+ (* -1 (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (* -1 (/ (+ wj (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) x)))))
(* -1 (* x (+ (* -1 (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (* -1 (/ (+ wj (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) x)))))
(* -1 (* x (+ (* -1 (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (* -1 (/ (+ wj (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) x)))))
(* -1 (* x (* (exp wj) (- 1 wj))))
(* -1 (* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x)) (* (exp wj) (- 1 wj)))))
(* -1 (* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x)) (* (exp wj) (- 1 wj)))))
(* -1 (* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x)) (* (exp wj) (- 1 wj)))))
(* 8/3 (* wj x))
(* -1 (* x (+ (* -8/3 wj) (* -1 (/ wj x)))))
(* -1 (* x (+ (* -8/3 wj) (* -1 (/ wj x)))))
(* -1 (* x (+ (* -8/3 wj) (* -1 (/ wj x)))))
(* -1 (* x (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(* -2 x)
(* -2 x)
(* -2 x)
(* -2 x)
Outputs
1
#s(literal 1 binary64)
(+ 1 (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(+ 1 (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(+ 1 (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(+ 1 (* 5/2 x))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x wj) wj x)
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 2/3 binary64)))) wj wj))) wj)) wj x)
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x wj) wj x)
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 2/3 binary64)))) wj wj))) wj)) wj x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2/3 binary64) x (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3/2 binary64))))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x wj)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x wj)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x wj)
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x wj) wj x)
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 x #s(literal 5 binary64) (*.f64 x #s(literal 2/3 binary64)))) wj wj))) wj)) wj x)
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x wj) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x wj) wj x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -1 x))))
(fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (* -1 x) (* -1/2 x)))) (* -1 x))))
(fma.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) wj #s(literal 1 binary64)) x) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ (* -1 x) (* wj (- (+ 1/2 (* -1/2 x)) (+ (* -1 x) (+ (* -1/6 x) (* 1/2 (- 1 (* -1 x)))))))) (* -1/2 x)))) (* -1 x))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 x #s(literal 1 binary64))) wj (neg.f64 x))
x
(+ x (* wj (+ 1 (* -1 (- 1 (* -2 x))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj x)
(+ x (* wj (+ 1 (+ (* -1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -1 (- 1 (* -2 x)))))))
(fma.f64 (fma.f64 (neg.f64 wj) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) wj x)
(+ x (* wj (+ 1 (+ (* -1 (- 1 (* -2 x))) (* wj (+ (* -1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (* -1 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))))
(fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2/3 binary64) x (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3/2 binary64))))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) wj x)
-1
#s(literal -1 binary64)
(- wj 1)
(-.f64 wj #s(literal 1 binary64))
(- (* wj (+ 1 (* -1 wj))) 1)
(fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))
(- (* wj (+ 1 (* wj (- wj 1)))) 1)
(fma.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj #s(literal -1 binary64))
1
#s(literal 1 binary64)
(+ 1 wj)
(+.f64 wj #s(literal 1 binary64))
(+ 1 wj)
(+.f64 wj #s(literal 1 binary64))
(+ 1 wj)
(+.f64 wj #s(literal 1 binary64))
x
(+ x (* wj (+ 1 (* -1 (- (+ 1 (+ x (* -1 x))) (* -2 x))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj x)
(+ x (* wj (+ 1 (+ (* -1 (* wj (- (+ 1 (+ x (* -1/2 x))) (+ (* -1 x) (* 2 (- (+ 1 (+ x (* -1 x))) (* -2 x))))))) (* -1 (- (+ 1 (+ x (* -1 x))) (* -2 x)))))))
(fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 1/2 binary64) x (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64) (neg.f64 x)))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) wj x)
(+ x (* wj (+ 1 (+ (* -1 (- (+ 1 (+ x (* -1 x))) (* -2 x))) (* wj (+ (* -1 (* wj (- (+ (* -2 x) (+ (* -1/6 x) (* 1/2 (+ 1 x)))) (+ 3/2 (+ x (+ (* -1 x) (+ (* 2/3 x) (* 2 (- (+ 1 (+ x (* -1/2 x))) (+ (* -1 x) (* 2 (- (+ 1 (+ x (* -1 x))) (* -2 x))))))))))))) (* -1 (- (+ 1 (+ x (* -1/2 x))) (+ (* -1 x) (* 2 (- (+ 1 (+ x (* -1 x))) (* -2 x))))))))))))
(fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 (-.f64 (fma.f64 x #s(literal -13/6 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (+.f64 #s(literal 3/2 binary64) (fma.f64 (fma.f64 #s(literal 1/2 binary64) x (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64) (neg.f64 x)))) #s(literal 2 binary64) (*.f64 x #s(literal 2/3 binary64))))) wj (fma.f64 #s(literal 1/2 binary64) x (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64) (neg.f64 x))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) wj x)
1
#s(literal 1 binary64)
(+ 1 (* 2 wj))
(fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))
(+ 1 (* wj (+ 2 wj)))
(fma.f64 (+.f64 #s(literal 2 binary64) wj) wj #s(literal 1 binary64))
(+ 1 (* wj (+ 2 (* wj (+ 1 (* -2/3 wj))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -2/3 binary64) wj #s(literal 1 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64))
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (+ 1 (+ x (* -1 x)))))
(-.f64 wj x)
(+ (* -1 x) (* wj (+ 1 (+ x (+ (* -1 x) (* wj (+ 1 (+ x (* -1/2 x)))))))))
(-.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1 binary64)) wj #s(literal 0 binary64)) wj wj) x)
(+ (* -1 x) (* wj (+ 1 (+ x (+ (* -1 x) (* wj (+ 1 (+ x (+ (* -1/2 x) (* wj (- (+ (* -1/6 x) (* 1/2 (+ 1 x))) 1/2)))))))))))
(-.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) x (fma.f64 (-.f64 (fma.f64 #s(literal -1/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) wj #s(literal 1 binary64))) wj #s(literal 0 binary64)) wj wj) x)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (pow wj 2)))
(fma.f64 (*.f64 wj wj) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow wj 2) (+ 1/2 (* 1/3 wj))))
(fma.f64 (fma.f64 #s(literal 1/3 binary64) wj #s(literal 1/2 binary64)) (*.f64 wj wj) #s(literal 1 binary64))
(+ 1 (* (pow wj 2) (+ 1/2 (* wj (+ 1/3 (* 3/8 wj))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 3/8 binary64) wj #s(literal 1/3 binary64)) wj #s(literal 1/2 binary64)) (*.f64 wj wj) #s(literal 1 binary64))
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x wj)
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj))
wj
(* wj (+ 1 wj))
(fma.f64 wj wj wj)
(* wj (+ 1 (* wj (+ 1 (* 1/2 wj)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(* wj (+ 1 (* wj (+ 1 (* wj (+ 1/2 (* 1/6 wj)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) wj #s(literal 1/2 binary64)) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(pow wj 2)
(*.f64 wj wj)
(* (pow wj 2) (+ 1 (* 2 wj)))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)) wj) wj)
(* (pow wj 2) (+ 1 (* wj (+ 2 (* 2 wj)))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)) wj) wj)
(* (pow wj 2) (+ 1 (* wj (+ 2 (* wj (+ 2 (* 4/3 wj)))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 4/3 binary64) wj #s(literal 2 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)) wj) wj)
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj)
(* wj (- (/ 1 wj) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(* wj (- (/ 1 wj) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(* wj (- (/ 1 wj) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj)
(* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(fma.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) wj #s(literal 1 binary64))
(* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(fma.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) wj #s(literal 1 binary64))
(* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(fma.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) wj #s(literal 1 binary64))
wj
(* wj (- 1 (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(*.f64 (+.f64 (+.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) wj)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj)
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 (*.f64 wj wj) wj))) (+.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) wj)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj))) wj)
wj
(* wj (- 1 (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(*.f64 (+.f64 (+.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) wj)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj)
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 (*.f64 wj wj) wj))) (+.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) wj)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj))) wj)
1
#s(literal 1 binary64)
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 wj wj))) (/.f64 #s(literal 1 binary64) wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(-.f64 (+.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) (*.f64 wj wj)))) (/.f64 x (*.f64 (exp.f64 wj) wj))) #s(literal 1 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)) (/.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) wj))))
(* wj (+ 1 (* 5/2 x)))
(*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(*.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)
(* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(*.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)
(* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(*.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)
wj
(* wj (- 1 (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(*.f64 (+.f64 (+.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) wj)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj)
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 (*.f64 wj wj) wj))) (+.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) wj)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj))) wj)
(* (pow wj 2) (+ 1 (* 5/2 x)))
(*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) wj)
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(*.f64 (*.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) wj)
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2))))))
(*.f64 (*.f64 (+.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x (/.f64 x (*.f64 wj wj)))) #s(literal 1 binary64)) wj) wj)
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2))))))
(*.f64 (*.f64 (+.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x (/.f64 x (*.f64 wj wj)))) #s(literal 1 binary64)) wj) wj)
wj
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) wj)
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) wj)
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) wj)
wj
(* wj (- 1 (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj)))
(+.f64 wj (*.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj))
(* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj)))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 (*.f64 wj wj) wj))) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)) wj)
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(/ (- (/ 1 wj) 1) wj)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj)
(/ (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))) wj)
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) wj)
(/ (- (+ (/ 1 wj) (/ 1 (pow wj 3))) (+ 1 (/ 1 (pow wj 2)))) wj)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64))) wj)
wj
(* wj (+ 1 (/ 1 wj)))
(+.f64 wj #s(literal 1 binary64))
(* wj (+ 1 (/ 1 wj)))
(+.f64 wj #s(literal 1 binary64))
(* wj (+ 1 (/ 1 wj)))
(+.f64 wj #s(literal 1 binary64))
wj
(* wj (+ 1 (* -1 (/ (pow (exp wj) 2) (* wj (exp (* 2 wj)))))))
(fma.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (+.f64 wj wj) (+.f64 wj wj)))) wj) wj wj)
(* wj (+ 1 (+ (* -1 (/ (pow (exp wj) 2) (* wj (exp (* 2 wj))))) (/ (* (exp wj) (+ x (exp wj))) (* (pow wj 2) (exp (* 2 wj)))))))
(fma.f64 (fma.f64 (/.f64 (+.f64 (exp.f64 wj) x) (*.f64 wj wj)) (exp.f64 (-.f64 wj (+.f64 wj wj))) (/.f64 (neg.f64 (exp.f64 (-.f64 (+.f64 wj wj) (+.f64 wj wj)))) wj)) wj wj)
(* wj (+ 1 (+ (* -1 (/ (- (/ (* x (exp wj)) (exp (* 2 wj))) (* -1 (/ (pow (exp wj) 2) (exp (* 2 wj))))) (pow wj 3))) (+ (* -1 (/ (pow (exp wj) 2) (* wj (exp (* 2 wj))))) (/ (* (exp wj) (+ x (exp wj))) (* (pow wj 2) (exp (* 2 wj))))))))
(fma.f64 (-.f64 (fma.f64 (/.f64 (+.f64 (exp.f64 wj) x) (*.f64 wj wj)) (exp.f64 (-.f64 wj (+.f64 wj wj))) (/.f64 (neg.f64 (exp.f64 (-.f64 (+.f64 wj wj) (+.f64 wj wj)))) wj)) (/.f64 (fma.f64 (exp.f64 (-.f64 wj (+.f64 wj wj))) x (exp.f64 (-.f64 (+.f64 wj wj) (+.f64 wj wj)))) (*.f64 (*.f64 wj wj) wj))) wj wj)
(* -1 (* (pow wj 2) (exp (* 2 wj))))
(*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj)))
(* (pow wj 2) (- (/ (exp (* 2 wj)) (pow wj 2)) (exp (* 2 wj))))
(*.f64 (-.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj wj)) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj))
(* (pow wj 2) (- (/ (exp (* 2 wj)) (pow wj 2)) (exp (* 2 wj))))
(*.f64 (-.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj wj)) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj))
(* (pow wj 2) (- (/ (exp (* 2 wj)) (pow wj 2)) (exp (* 2 wj))))
(*.f64 (-.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj wj)) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj))
(* -1 (* (pow wj 2) (pow (exp wj) 2)))
(*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj)))
(* (pow wj 2) (+ (* -1 (pow (exp wj) 2)) (/ (* (exp wj) (+ x (exp wj))) wj)))
(*.f64 (-.f64 (*.f64 (/.f64 (+.f64 (exp.f64 wj) x) wj) (exp.f64 wj)) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (/ (* x (exp wj)) (pow wj 2))) (+ (* -1 (pow (exp wj) 2)) (/ (* (exp wj) (+ x (exp wj))) wj))))
(*.f64 (fma.f64 (/.f64 (+.f64 (exp.f64 wj) x) wj) (exp.f64 wj) (neg.f64 (fma.f64 (/.f64 (exp.f64 wj) (*.f64 wj wj)) x (exp.f64 (+.f64 wj wj))))) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (/ (* x (exp wj)) (pow wj 2))) (+ (* -1 (pow (exp wj) 2)) (/ (* (exp wj) (+ x (exp wj))) wj))))
(*.f64 (fma.f64 (/.f64 (+.f64 (exp.f64 wj) x) wj) (exp.f64 wj) (neg.f64 (fma.f64 (/.f64 (exp.f64 wj) (*.f64 wj wj)) x (exp.f64 (+.f64 wj wj))))) (*.f64 wj wj))
(/ -1 (* wj (exp wj)))
(/.f64 (neg.f64 (exp.f64 (neg.f64 wj))) wj)
(* -1 (/ (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj)))) wj))
(/.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (exp.f64 (neg.f64 wj))) (neg.f64 wj))
(/ (- (* -1 (/ (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj)))) wj)) (/ 1 (exp wj))) wj)
(/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (exp.f64 (neg.f64 wj))) (neg.f64 wj)) (exp.f64 (neg.f64 wj))) wj)
(/ (- (* -1 (/ (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj)))) (pow wj 2))) (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj))))) wj)
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (exp.f64 (neg.f64 wj))) (neg.f64 wj)) (exp.f64 (neg.f64 wj))) wj) (exp.f64 (neg.f64 wj))) wj)
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) wj #s(literal 1 binary64)) wj)
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(fma.f64 (*.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64)) (*.f64 wj wj) (*.f64 (fma.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) wj #s(literal 1 binary64)) wj))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(fma.f64 (*.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64)) (*.f64 wj wj) (*.f64 (fma.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) wj #s(literal 1 binary64)) wj))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* (pow wj 2) (exp (* 2 wj)))
(*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj wj))
(* (pow wj 2) (exp (* 2 wj)))
(*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj wj))
(* (pow wj 2) (exp (* 2 wj)))
(*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj wj))
(* (pow wj 2) (exp (* 2 wj)))
(*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj wj))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj)
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (/ 1 wj)))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (/ 1 wj)))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (/ 1 wj)))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj)
(* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))))))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))))
(* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))))))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))))
(* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))))))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj)) wj) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj)) wj) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj))) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) wj) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) wj))
(* wj (+ 1 (* 5/2 x)))
(*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)
(* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj)))))
(*.f64 (neg.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) wj)
(* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj)))))
(*.f64 (neg.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) wj)
(* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj)))))
(*.f64 (neg.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) wj)
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj)) wj) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* (pow wj 2) (+ 1 (* 5/2 x)))
(*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) wj)
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(*.f64 (*.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) wj)
(* (pow wj 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))))
(*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) wj))) (*.f64 wj wj))
(* (pow wj 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))))
(*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) wj))) (*.f64 wj wj))
wj
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ x (* wj (exp wj)))) 1) wj)) 1)))
(neg.f64 (fma.f64 (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj)) (neg.f64 wj)) wj (neg.f64 wj)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (/ x (exp wj)))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(* -1 (/ (- 1 (/ 1 wj)) wj))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) (neg.f64 wj))
(* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)) (neg.f64 wj))
(* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))) wj))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)) wj)) (neg.f64 wj))
wj
(* wj (+ 1 (/ 1 wj)))
(+.f64 wj #s(literal 1 binary64))
(* wj (+ 1 (/ 1 wj)))
(+.f64 wj #s(literal 1 binary64))
(* wj (+ 1 (/ 1 wj)))
(+.f64 wj #s(literal 1 binary64))
wj
(* -1 (* wj (- (/ (pow (exp wj) 2) (* wj (exp (neg (* -2 wj))))) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (exp.f64 (-.f64 (+.f64 wj wj) (+.f64 wj wj))) wj) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (+ (* -1 (/ (* (exp wj) (+ (* -1 x) (* -1 (exp wj)))) (* wj (exp (neg (* -2 wj)))))) (* -1 (/ (pow (exp wj) 2) (exp (neg (* -2 wj)))))) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 (+.f64 (exp.f64 wj) x)) wj) (exp.f64 (-.f64 wj (+.f64 wj wj))) (exp.f64 (-.f64 (+.f64 wj wj) (+.f64 wj wj))))) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (+ (* -1 (/ (- (+ (/ (* x (exp wj)) (* wj (exp (neg (* -2 wj))))) (/ (* (exp wj) (+ (* -1 x) (* -1 (exp wj)))) (exp (neg (* -2 wj))))) (* -1 (/ (pow (exp wj) 2) (* wj (exp (neg (* -2 wj))))))) wj)) (* -1 (/ (pow (exp wj) 2) (exp (neg (* -2 wj)))))) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 (+.f64 (exp.f64 wj) x)) (exp.f64 (-.f64 wj (+.f64 wj wj))) (/.f64 (fma.f64 (exp.f64 (-.f64 wj (+.f64 wj wj))) x (exp.f64 (-.f64 (+.f64 wj wj) (+.f64 wj wj)))) wj)) (neg.f64 wj)) (exp.f64 (-.f64 (+.f64 wj wj) (+.f64 wj wj)))) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* (pow wj 2) (exp (neg (* -2 wj)))))
(*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj)))
(* (pow wj 2) (- (/ (exp (neg (* -2 wj))) (pow wj 2)) (exp (neg (* -2 wj)))))
(*.f64 (-.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj wj)) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj))
(* (pow wj 2) (- (/ (exp (neg (* -2 wj))) (pow wj 2)) (exp (neg (* -2 wj)))))
(*.f64 (-.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj wj)) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj))
(* (pow wj 2) (- (/ (exp (neg (* -2 wj))) (pow wj 2)) (exp (neg (* -2 wj)))))
(*.f64 (-.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj wj)) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj))
(* -1 (* (pow wj 2) (pow (exp wj) 2)))
(*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj)))
(* (pow wj 2) (+ (* -1 (/ (* (exp wj) (+ (* -1 x) (* -1 (exp wj)))) wj)) (* -1 (pow (exp wj) 2))))
(*.f64 (*.f64 (neg.f64 wj) wj) (*.f64 (exp.f64 wj) (+.f64 (/.f64 (neg.f64 (+.f64 (exp.f64 wj) x)) wj) (exp.f64 wj))))
(* (pow wj 2) (+ (* -1 (/ (+ (* (exp wj) (+ (* -1 x) (* -1 (exp wj)))) (/ (* x (exp wj)) wj)) wj)) (* -1 (pow (exp wj) 2))))
(*.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 wj) wj) x (*.f64 (neg.f64 (+.f64 (exp.f64 wj) x)) (exp.f64 wj))) (neg.f64 wj)) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (/ (+ (* (exp wj) (+ (* -1 x) (* -1 (exp wj)))) (/ (* x (exp wj)) wj)) wj)) (* -1 (pow (exp wj) 2))))
(*.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (exp.f64 wj) wj) x (*.f64 (neg.f64 (+.f64 (exp.f64 wj) x)) (exp.f64 wj))) (neg.f64 wj)) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj))
(/ -1 (* wj (exp wj)))
(/.f64 (neg.f64 (exp.f64 (neg.f64 wj))) wj)
(* -1 (/ (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj)))) wj))
(/.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (exp.f64 (neg.f64 wj))) (neg.f64 wj))
(* -1 (/ (+ (/ 1 (exp wj)) (+ (/ 1 (* wj (exp wj))) (/ 1 (* (pow wj 2) (exp wj))))) wj))
(/.f64 (+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 wj wj)) (/.f64 (exp.f64 (neg.f64 wj)) wj)) (exp.f64 (neg.f64 wj))) (neg.f64 wj))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (/ 1 (exp wj)) (/ 1 (* wj (exp wj)))) wj)) (/ 1 (exp wj))) wj)) (/ 1 (exp wj))) wj))
(/.f64 (-.f64 (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (exp.f64 (neg.f64 wj))) (neg.f64 wj)) (exp.f64 (neg.f64 wj))) wj)) (neg.f64 wj))
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (fma.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) wj #s(literal 1 binary64)) wj)
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* (pow wj 2) (exp (neg (* -2 wj))))
(*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj wj))
(* (pow wj 2) (exp (neg (* -2 wj))))
(*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj wj))
(* (pow wj 2) (exp (neg (* -2 wj))))
(*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj wj))
(* (pow wj 2) (exp (neg (* -2 wj))))
(*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj wj))
1
#s(literal 1 binary64)
(+ 1 (* 8/3 x))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(+ 1 (* 8/3 x))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(+ 1 (* 8/3 x))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(- 1 wj)
(-.f64 #s(literal 1 binary64) wj)
(- (+ 1 (* -8/3 (* wj x))) wj)
(fma.f64 #s(literal -8/3 binary64) (*.f64 x wj) (-.f64 #s(literal 1 binary64) wj))
(- (+ 1 (* -8/3 (* wj x))) wj)
(fma.f64 #s(literal -8/3 binary64) (*.f64 x wj) (-.f64 #s(literal 1 binary64) wj))
(- (+ 1 (* -8/3 (* wj x))) wj)
(fma.f64 #s(literal -8/3 binary64) (*.f64 x wj) (-.f64 #s(literal 1 binary64) wj))
(- 1 wj)
(-.f64 #s(literal 1 binary64) wj)
(- (+ 1 (* x (- 5/2 (* 8/3 wj)))) wj)
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) wj))
(- (+ 1 (* x (- 5/2 (* 8/3 wj)))) wj)
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) wj))
(- (+ 1 (* x (- 5/2 (* 8/3 wj)))) wj)
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) wj))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64))) x (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64))) x (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64))) x (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64))) x (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64))) x (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64))) x (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))) (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64)))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))) (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64)))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))) (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64)))))
wj
(+ wj (* x (- (* 5/2 wj) 2)))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x wj)
(+ wj (* x (- (* 5/2 wj) 2)))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x wj)
(+ wj (* x (- (* 5/2 wj) 2)))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x wj)
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64))) x (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64))) x (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64))) x (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))))
(pow wj 2)
(*.f64 wj wj)
(+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x (*.f64 wj wj))
(+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x (*.f64 wj wj))
(+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x (*.f64 wj wj))
1
#s(literal 1 binary64)
(+ 1 (* 5/2 x))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
(+ 1 (* 5/2 x))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
(+ 1 (* 5/2 x))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
wj
(+ wj (* -1 (/ x (exp wj))))
(fma.f64 x (neg.f64 (exp.f64 (neg.f64 wj))) wj)
(+ wj (* -1 (/ x (exp wj))))
(fma.f64 x (neg.f64 (exp.f64 (neg.f64 wj))) wj)
(+ wj (* -1 (/ x (exp wj))))
(fma.f64 x (neg.f64 (exp.f64 (neg.f64 wj))) wj)
(+ wj (* -1 (/ wj (+ 1 wj))))
(-.f64 wj (/.f64 wj (+.f64 wj #s(literal 1 binary64))))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj)
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj)
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj)
(+ wj (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))))
(fma.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))))) wj)
(+ wj (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (/ (* x (* (exp wj) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))))
(fma.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))))) (fma.f64 (*.f64 (exp.f64 wj) x) (/.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) wj))
(+ wj (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (/ (* x (* (exp wj) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))))
(fma.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))))) (fma.f64 (*.f64 (exp.f64 wj) x) (/.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) wj))
(+ wj (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (/ (* x (* (exp wj) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))))
(fma.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))))) (fma.f64 (*.f64 (exp.f64 wj) x) (/.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) wj))
(* wj (* (pow (exp wj) 2) (- 1 wj)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (exp.f64 (+.f64 wj wj)))
(+ (* -1 (* x (* (exp wj) (- 1 wj)))) (* wj (* (pow (exp wj) 2) (- 1 wj))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 x)))
(+ (* -1 (* x (* (exp wj) (- 1 wj)))) (* wj (* (pow (exp wj) 2) (- 1 wj))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 x)))
(+ (* -1 (* x (* (exp wj) (- 1 wj)))) (* wj (* (pow (exp wj) 2) (- 1 wj))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 x)))
wj
(+ wj (* 8/3 (* wj x)))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(+ wj (* 8/3 (* wj x)))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(+ wj (* 8/3 (* wj x)))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(* wj (- 1 wj))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(* 8/3 x)
(*.f64 #s(literal 8/3 binary64) x)
(* x (+ 8/3 (/ 1 x)))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(* x (+ 8/3 (/ 1 x)))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(* x (+ 8/3 (/ 1 x)))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(* -8/3 (* wj x))
(*.f64 #s(literal -8/3 binary64) (*.f64 x wj))
(* x (- (/ 1 x) (+ (* 8/3 wj) (/ wj x))))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 #s(literal 8/3 binary64) wj)) x)
(* x (- (/ 1 x) (+ (* 8/3 wj) (/ wj x))))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 #s(literal 8/3 binary64) wj)) x)
(* x (- (/ 1 x) (+ (* 8/3 wj) (/ wj x))))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 #s(literal 8/3 binary64) wj)) x)
(* x (- 5/2 (* 8/3 wj)))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x)
(* x (- (+ 5/2 (/ 1 x)) (+ (* 8/3 wj) (/ wj x))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 #s(literal 8/3 binary64) wj)) #s(literal 5/2 binary64)) x)
(* x (- (+ 5/2 (/ 1 x)) (+ (* 8/3 wj) (/ wj x))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 #s(literal 8/3 binary64) wj)) #s(literal 5/2 binary64)) x)
(* x (- (+ 5/2 (/ 1 x)) (+ (* 8/3 wj) (/ wj x))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 #s(literal 8/3 binary64) wj)) #s(literal 5/2 binary64)) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) x)
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) x)
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) x)
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) x)
(* x (- (* 5/2 wj) 2))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
(* x (- (+ (* 5/2 wj) (/ wj x)) 2))
(*.f64 (-.f64 (fma.f64 #s(literal 5/2 binary64) wj (/.f64 wj x)) #s(literal 2 binary64)) x)
(* x (- (+ (* 5/2 wj) (/ wj x)) 2))
(*.f64 (-.f64 (fma.f64 #s(literal 5/2 binary64) wj (/.f64 wj x)) #s(literal 2 binary64)) x)
(* x (- (+ (* 5/2 wj) (/ wj x)) 2))
(*.f64 (-.f64 (fma.f64 #s(literal 5/2 binary64) wj (/.f64 wj x)) #s(literal 2 binary64)) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) x)
(* x (+ 1 (* wj (- (* 5/2 wj) 2))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(*.f64 (fma.f64 wj (/.f64 wj x) (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x)
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(*.f64 (fma.f64 wj (/.f64 wj x) (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x)
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(*.f64 (fma.f64 wj (/.f64 wj x) (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x)
(* 5/2 x)
(*.f64 #s(literal 5/2 binary64) x)
(* x (+ 5/2 (/ 1 x)))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
(* x (+ 5/2 (/ 1 x)))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
(* x (+ 5/2 (/ 1 x)))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
(* -1 (/ x (exp wj)))
(*.f64 x (neg.f64 (exp.f64 (neg.f64 wj))))
(* x (- (/ wj x) (/ 1 (exp wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* x (- (/ wj x) (/ 1 (exp wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* x (- (/ wj x) (/ 1 (exp wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(/ x (* (exp wj) (+ 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj x)) (/.f64 wj (fma.f64 x wj x))) x)
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj x)) (/.f64 wj (fma.f64 x wj x))) x)
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64))) (/.f64 wj x)) (/.f64 wj (fma.f64 x wj x))) x)
(/ (* x (* (exp wj) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))
(/.f64 (*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))))
(* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (* x (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) (+ (/ wj x) (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (exp.f64 wj) (/.f64 wj x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) x))) x)
(* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (* x (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) (+ (/ wj x) (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (exp.f64 wj) (/.f64 wj x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) x))) x)
(* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (* x (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) (+ (/ wj x) (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))))
(*.f64 (-.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (exp.f64 wj) (/.f64 wj x)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) x))) x)
(* -1 (* x (* (exp wj) (- 1 wj))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 x))
(* x (+ (* -1 (* (exp wj) (- 1 wj))) (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x)))
(*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 (+.f64 wj wj))) (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) (neg.f64 (exp.f64 wj)))) x)
(* x (+ (* -1 (* (exp wj) (- 1 wj))) (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x)))
(*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 (+.f64 wj wj))) (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) (neg.f64 (exp.f64 wj)))) x)
(* x (+ (* -1 (* (exp wj) (- 1 wj))) (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x)))
(*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 (+.f64 wj wj))) (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) (neg.f64 (exp.f64 wj)))) x)
(* 8/3 (* wj x))
(*.f64 (*.f64 #s(literal 8/3 binary64) wj) x)
(* x (+ (* 8/3 wj) (/ wj x)))
(*.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 wj x)) x)
(* x (+ (* 8/3 wj) (/ wj x)))
(*.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 wj x)) x)
(* x (+ (* 8/3 wj) (/ wj x)))
(*.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 wj x)) x)
(* x (- (* wj (- 5/2 (* 8/3 wj))) 2))
(*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(*.f64 (fma.f64 wj (+.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) wj) x)) #s(literal -2 binary64)) x)
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(*.f64 (fma.f64 wj (+.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) wj) x)) #s(literal -2 binary64)) x)
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(*.f64 (fma.f64 wj (+.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) wj) x)) #s(literal -2 binary64)) x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(* 8/3 x)
(*.f64 #s(literal 8/3 binary64) x)
(* x (+ 8/3 (/ 1 x)))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(* x (+ 8/3 (/ 1 x)))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(* x (+ 8/3 (/ 1 x)))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(* -8/3 (* wj x))
(*.f64 #s(literal -8/3 binary64) (*.f64 x wj))
(* -1 (* x (- (* -1 (/ (- 1 wj) x)) (* -8/3 wj))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) (neg.f64 x))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- 1 wj) x)) (* -8/3 wj))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) (neg.f64 x))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- 1 wj) x)) (* -8/3 wj))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) (neg.f64 x))) (neg.f64 x))
(* x (+ 5/2 (* -8/3 wj)))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x)
(* -1 (* x (- (* -1 (/ (- 1 wj) x)) (+ 5/2 (* -8/3 wj)))))
(*.f64 (-.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) (neg.f64 x))) #s(literal 5/2 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- 1 wj) x)) (+ 5/2 (* -8/3 wj)))))
(*.f64 (-.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) (neg.f64 x))) #s(literal 5/2 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- 1 wj) x)) (+ 5/2 (* -8/3 wj)))))
(*.f64 (-.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) (neg.f64 x))) #s(literal 5/2 binary64)) (neg.f64 x))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) (neg.f64 x))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) (neg.f64 x))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64))) (/.f64 (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) x)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64))) (/.f64 (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) x)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64))) (/.f64 (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) x)) (neg.f64 x))
(* -1 (* x (+ 2 (* -5/2 wj))))
(*.f64 (fma.f64 #s(literal -5/2 binary64) wj #s(literal 2 binary64)) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x))))))
(*.f64 (-.f64 (fma.f64 #s(literal -5/2 binary64) wj #s(literal 2 binary64)) (/.f64 wj x)) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x))))))
(*.f64 (-.f64 (fma.f64 #s(literal -5/2 binary64) wj #s(literal 2 binary64)) (/.f64 wj x)) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x))))))
(*.f64 (-.f64 (fma.f64 #s(literal -5/2 binary64) wj #s(literal 2 binary64)) (/.f64 wj x)) (neg.f64 x))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))) (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) (neg.f64 x))
(* -1 (* x (- (* wj (+ 2 (* -5/2 wj))) 1)))
(fma.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) wj #s(literal 2 binary64)) wj) (neg.f64 x) x)
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) wj #s(literal 2 binary64)) wj (/.f64 (*.f64 (neg.f64 wj) wj) x)) (neg.f64 x) x)
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) wj #s(literal 2 binary64)) wj (/.f64 (*.f64 (neg.f64 wj) wj) x)) (neg.f64 x) x)
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) wj #s(literal 2 binary64)) wj (/.f64 (*.f64 (neg.f64 wj) wj) x)) (neg.f64 x) x)
(* 5/2 x)
(*.f64 #s(literal 5/2 binary64) x)
(* x (+ 5/2 (/ 1 x)))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
(* x (+ 5/2 (/ 1 x)))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
(* x (+ 5/2 (/ 1 x)))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
(* -1 (/ x (exp wj)))
(*.f64 x (neg.f64 (exp.f64 (neg.f64 wj))))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x)) (neg.f64 x))
(/ x (* (exp wj) (+ 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64))))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) (neg.f64 x))
(/ (* x (* (exp wj) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))
(/.f64 (*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))))
(* -1 (* x (+ (* -1 (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (* -1 (/ (+ wj (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) x)))))
(*.f64 x (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (exp.f64 wj) (/.f64 (fma.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))))) wj) x)))
(* -1 (* x (+ (* -1 (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (* -1 (/ (+ wj (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) x)))))
(*.f64 x (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (exp.f64 wj) (/.f64 (fma.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))))) wj) x)))
(* -1 (* x (+ (* -1 (/ (* (exp wj) (- 1 wj)) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj)))))) (* -1 (/ (+ wj (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) (- (exp (* 2 wj)) (* (pow wj 2) (exp (* 2 wj))))))) x)))))
(*.f64 x (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (exp.f64 wj) (/.f64 (fma.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))))) wj) x)))
(* -1 (* x (* (exp wj) (- 1 wj))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x)) (* (exp wj) (- 1 wj)))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (exp.f64 (+.f64 wj wj))) (neg.f64 x))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x)) (* (exp wj) (- 1 wj)))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (exp.f64 (+.f64 wj wj))) (neg.f64 x))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (* (pow (exp wj) 2) (- 1 wj))) x)) (* (exp wj) (- 1 wj)))))
(*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (exp.f64 (+.f64 wj wj))) (neg.f64 x))) (neg.f64 x))
(* 8/3 (* wj x))
(*.f64 (*.f64 #s(literal 8/3 binary64) wj) x)
(* -1 (* x (+ (* -8/3 wj) (* -1 (/ wj x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj (/.f64 wj (neg.f64 x))) (neg.f64 x))
(* -1 (* x (+ (* -8/3 wj) (* -1 (/ wj x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj (/.f64 wj (neg.f64 x))) (neg.f64 x))
(* -1 (* x (+ (* -8/3 wj) (* -1 (/ wj x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj (/.f64 wj (neg.f64 x))) (neg.f64 x))
(* -1 (* x (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 8/3 binary64) wj #s(literal -5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(*.f64 (+.f64 (neg.f64 (*.f64 wj (+.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) wj) x)))) #s(literal 2 binary64)) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(*.f64 (+.f64 (neg.f64 (*.f64 wj (+.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) wj) x)))) #s(literal 2 binary64)) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(*.f64 (+.f64 (neg.f64 (*.f64 wj (+.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) wj) x)))) #s(literal 2 binary64)) (neg.f64 x))
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)

rewrite208.0ms (2.4%)

Memory
-11.6MiB live, 343.6MiB allocated
Rules
6 074×lower-*.f32
6 062×lower-*.f64
6 000×lower-fma.f32
5 980×lower-fma.f64
3 786×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048306
089302
1427275
23850264
010017255
Stop Event
iter limit
node limit
iter limit
Counts
23 → 490
Calls
Call 1
Inputs
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))
(fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj)
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
(+.f64 #s(literal 1 binary64) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj)
(-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))
(*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x))
(*.f64 #s(literal -2 binary64) x)
(*.f64 (exp.f64 wj) wj)
(*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))
Outputs
(*.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(*.f64 (fma.f64 #s(literal 8/27 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(pow.f64 (/.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 8/27 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 8/3 binary64)) (*.f64 x #s(literal 8/3 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 #s(literal 4/9 binary64) (*.f64 x x))) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) x) #s(literal 512/27 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 x #s(literal 8/3 binary64)) (*.f64 x #s(literal 8/3 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8/27 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))) (neg.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 8/27 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (*.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (fma.f64 #s(literal 8/27 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 8/27 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(fma.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64))) (*.f64 x #s(literal 2/3 binary64)))
(fma.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))) (*.f64 x #s(literal 2/3 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 #s(literal 2 binary64) x (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))
(fma.f64 x #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 x #s(literal 2/3 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(+.f64 (fma.f64 x #s(literal 2/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) x))
(+.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 1 binary64))
(+.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(+.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 8/3 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(pow.f64 (/.f64 (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (neg.f64 (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))))
(fma.f64 (neg.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj #s(literal 1 binary64))
(fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 wj (neg.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (neg.f64 wj) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))))
(*.f64 (fma.f64 #s(literal 125/8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 5/2 binary64) x))))))
(pow.f64 (/.f64 (+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 5/2 binary64) x)))) (fma.f64 #s(literal 125/8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 5/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) (neg.f64 (+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 5/2 binary64) x))))))
(/.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 #s(literal 125/8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5/2 binary64) x) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))))))
(/.f64 (fma.f64 #s(literal 125/8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 5/2 binary64) x)))) (fma.f64 #s(literal 125/8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 5/2 binary64) x))
(fma.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64))) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 5/2 binary64) x))
(fma.f64 (fma.f64 #s(literal 125/8 binary64) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(fma.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(fma.f64 x #s(literal 5/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))))
(-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (-.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (*.f64 #s(literal 5/2 binary64) x)))
(+.f64 (*.f64 #s(literal 5/2 binary64) x) (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (*.f64 #s(literal 5/2 binary64) x))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 5/2 binary64) x) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(+.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal 5/2 binary64) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(*.f64 (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj)))
(*.f64 (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj))))
(pow.f64 (/.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj)) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj))))
(/.f64 (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))) (-.f64 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj))
(/.f64 (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))) (fma.f64 wj wj (-.f64 (*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (*.f64 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))))))
(/.f64 (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj)) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))))))
(fma.f64 #s(literal -1 binary64) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj)
(fma.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)) (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))))
(fma.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 (neg.f64 wj)) (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))))
(fma.f64 wj #s(literal 1 binary64) (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj)) (/.f64 (*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj)))
(-.f64 (/.f64 (*.f64 (*.f64 wj wj) wj) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj))) (/.f64 (*.f64 (*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
(+.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))) wj)
(+.f64 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal 2 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal 2 binary64) x))))
(*.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal 2 binary64) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal 2 binary64) x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)))) (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal 2 binary64) x)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal 2 binary64) x))) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal -2 binary64)) x))))
(/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal 2 binary64) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal 2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)))) (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)))))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))
(fma.f64 wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) x))
(fma.f64 x #s(literal -2 binary64) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal 2 binary64) x))))
(+.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (*.f64 #s(literal -2 binary64) x))
(+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) wj) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) wj) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (*.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj))))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) wj) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (*.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) wj) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) wj) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)))) (-.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x)))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) wj) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) wj) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (*.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) wj) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) (*.f64 (*.f64 x x) x)) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) wj) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) wj) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) wj) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (*.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) wj) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (*.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj)))) (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) wj) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) (*.f64 (*.f64 x x) x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 wj (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) x)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) wj) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x))))
(+.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj) x)
(+.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj))
(*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal 125/8 binary64) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))))
(pow.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 #s(literal 125/8 binary64) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))
(/.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal 125/8 binary64) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))))
(/.f64 (fma.f64 #s(literal 125/8 binary64) (*.f64 (*.f64 x x) x) #s(literal 1 binary64)) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 #s(literal 125/8 binary64) (*.f64 (*.f64 x x) x) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))
(fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))
(*.f64 (pow.f64 (/.f64 (exp.f64 wj) (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 (neg.f64 x) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)))
(*.f64 (pow.f64 (/.f64 (exp.f64 wj) (-.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(*.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x)))
(*.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 wj))))
(*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 (neg.f64 wj)))
(*.f64 #s(literal 1 binary64) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #s(literal -1 binary64))
(/.f64 (-.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (neg.f64 x)) (neg.f64 (exp.f64 wj)))
(/.f64 (*.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 (neg.f64 x) x)) (exp.f64 (neg.f64 wj))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 x x) x)) (exp.f64 (neg.f64 wj))) (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 x (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (*.f64 x (exp.f64 (neg.f64 wj))) #s(literal 2 binary64))) (+.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (/.f64 (*.f64 (*.f64 x x) x) (exp.f64 (+.f64 wj wj)))) (fma.f64 wj wj (+.f64 (pow.f64 (*.f64 x (exp.f64 (neg.f64 wj))) #s(literal 2 binary64)) (*.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)))) (neg.f64 (neg.f64 (exp.f64 wj))))
(/.f64 (*.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (*.f64 (fma.f64 (exp.f64 wj) wj x) (exp.f64 wj)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 x x) x)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 x (fma.f64 (exp.f64 wj) wj x))) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 (exp.f64 wj) x)) (exp.f64 (+.f64 wj wj)))
(/.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 (neg.f64 x) x)) (*.f64 (exp.f64 wj) (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 x x) x)) (*.f64 (exp.f64 wj) (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (neg.f64 (exp.f64 wj)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))))))
(/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))))
(neg.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (neg.f64 (exp.f64 wj))))
(neg.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))))
(fma.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)) (neg.f64 (*.f64 x (exp.f64 (neg.f64 wj)))))
(fma.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 (neg.f64 wj)) (neg.f64 (*.f64 x (exp.f64 (neg.f64 wj)))))
(fma.f64 wj #s(literal 1 binary64) (neg.f64 (*.f64 x (exp.f64 (neg.f64 wj)))))
(fma.f64 #s(literal 1 binary64) wj (neg.f64 (*.f64 x (exp.f64 (neg.f64 wj)))))
(-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))))) #s(literal -1 binary64)))
(+.f64 wj (neg.f64 (*.f64 x (exp.f64 (neg.f64 wj)))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) wj)))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) wj)))
(*.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 wj (-.f64 wj (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))) (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) wj) (*.f64 wj wj))))
(pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) wj) (-.f64 (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 wj wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 wj (-.f64 wj (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))) (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) wj) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) wj) (*.f64 wj wj)) (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 wj wj))) (neg.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) wj)))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) wj)))
(/.f64 (neg.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 wj (-.f64 wj (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))) (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 wj (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) wj))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) wj))
(/.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 wj wj (-.f64 (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) wj))))
(/.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) wj) (*.f64 wj wj)))
(/.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 wj (-.f64 wj (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))) (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) wj) (-.f64 (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (-.f64 wj (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))) (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) wj) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) wj) (*.f64 wj wj)) (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj)
(fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
(fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (fma.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj)) (exp.f64 (+.f64 wj wj)))) (-.f64 (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) (*.f64 (exp.f64 (+.f64 wj wj)) wj)) wj)
(fma.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) wj)
(fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (-.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj)) wj)
(fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (+.f64 wj #s(literal 1 binary64))) (exp.f64 (neg.f64 wj)) wj)
(fma.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 wj #s(literal 1 binary64))) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) wj)
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (+.f64 wj #s(literal 1 binary64))) wj)
(fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))) wj)
(fma.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (/.f64 #s(literal -1 binary64) (+.f64 wj #s(literal 1 binary64))) wj)
(fma.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal -1 binary64) (+.f64 wj #s(literal 1 binary64)))) wj)
(fma.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)))) wj)
(fma.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)) (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))))
(fma.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 (neg.f64 wj)) (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))))
(fma.f64 wj #s(literal 1 binary64) (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) wj (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) wj)) (/.f64 (*.f64 wj wj) (-.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) wj)))
(-.f64 (/.f64 (*.f64 wj wj) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) wj)))
(-.f64 (/.f64 (*.f64 (*.f64 wj wj) wj) (fma.f64 (neg.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (neg.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) wj) (*.f64 wj wj))))
(-.f64 wj (neg.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))))
(+.f64 (-.f64 wj (*.f64 (/.f64 wj (+.f64 wj #s(literal 1 binary64))) #s(literal 1 binary64))) (/.f64 x (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))) wj)
(+.f64 wj (/.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (-.f64 (neg.f64 wj) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 wj #s(literal 1 binary64))))
(pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (-.f64 (neg.f64 wj) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (neg.f64 wj) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (+.f64 wj #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 wj #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 (neg.f64 wj) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj)))
(*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (neg.f64 (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (neg.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (neg.f64 (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 wj wj #s(literal -1 binary64)) (-.f64 wj #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) wj))
(/.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(fma.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)) #s(literal 1 binary64))
(fma.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 (neg.f64 wj)) #s(literal 1 binary64))
(fma.f64 wj #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) wj #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 wj wj) (-.f64 #s(literal 1 binary64) wj)))
(-.f64 #s(literal 1 binary64) (neg.f64 wj))
(+.f64 wj #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 wj)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 wj)))
(+.f64 #s(literal 1 binary64) wj)
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 wj))))
(*.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 wj (-.f64 wj (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 wj)) (-.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 wj wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 wj (-.f64 wj (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64))) (fma.f64 (*.f64 wj wj) wj (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64))) (-.f64 wj (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 wj wj))) (neg.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 wj))))
(/.f64 (neg.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 wj (-.f64 wj (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 wj wj)) (fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 wj)))
(/.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64))) (fma.f64 wj wj (-.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))))
(/.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64))) (fma.f64 wj (-.f64 wj (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 wj)) (-.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (-.f64 wj (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64))) (fma.f64 (*.f64 wj wj) wj (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj)))) (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) wj)
(fma.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 wj wj) wj)))) (fma.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj))) wj)
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj))) (exp.f64 wj) wj)
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)) wj)
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) wj)
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)) wj)
(fma.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) wj)
(fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) wj)
(fma.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) wj)
(fma.f64 (*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)) (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)) wj)
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) wj)
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (/.f64 (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) wj)
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj))) wj)
(fma.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))))) wj)
(fma.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)) (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 (neg.f64 wj)) (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 wj #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 #s(literal 1 binary64) wj (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64)) (fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 wj))) (/.f64 (*.f64 wj wj) (fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 wj))))
(+.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)
(+.f64 wj (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))
(*.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))))
(*.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 wj wj) wj))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))))
(*.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (-.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj)))
(pow.f64 (/.f64 (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj))) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 wj wj) wj)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj)))) (neg.f64 (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 wj wj) wj)))) (neg.f64 (fma.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))))
(/.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj))) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj)))))
(/.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj))) (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))))
(/.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 wj wj) wj))) (+.f64 (exp.f64 (+.f64 wj wj)) (-.f64 (*.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj)) (*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj)))))))
(/.f64 (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 wj wj) wj))) (fma.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj))) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 wj wj) wj)))))
(fma.f64 (pow.f64 (exp.f64 (*.f64 wj #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (exp.f64 (*.f64 wj #s(literal 3/2 binary64))) #s(literal 3 binary64)) (*.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (*.f64 (exp.f64 wj) wj)))
(fma.f64 (pow.f64 (exp.f64 (*.f64 wj #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (exp.f64 (*.f64 wj #s(literal 3/2 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj))))
(fma.f64 (*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 wj)) (exp.f64 wj) (exp.f64 (+.f64 wj wj)))
(fma.f64 (neg.f64 (exp.f64 (+.f64 wj wj))) (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))
(fma.f64 (exp.f64 (*.f64 wj #s(literal 3/2 binary64))) (exp.f64 (*.f64 wj #s(literal 3/2 binary64))) (*.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (*.f64 (exp.f64 wj) wj)))
(fma.f64 (exp.f64 (*.f64 wj #s(literal 3/2 binary64))) (exp.f64 (*.f64 wj #s(literal 3/2 binary64))) (*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj))))
(fma.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj)) (exp.f64 (+.f64 wj wj)))
(fma.f64 (neg.f64 wj) (*.f64 (exp.f64 (+.f64 wj wj)) wj) (exp.f64 (+.f64 wj wj)))
(fma.f64 (*.f64 wj wj) (neg.f64 (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))
(fma.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj)))
(fma.f64 (exp.f64 (+.f64 wj wj)) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (*.f64 (exp.f64 wj) wj)))
(fma.f64 (exp.f64 (+.f64 wj wj)) (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj))))
(fma.f64 (exp.f64 (+.f64 wj wj)) (exp.f64 wj) (*.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (*.f64 (exp.f64 wj) wj)))
(fma.f64 (exp.f64 (+.f64 wj wj)) (exp.f64 wj) (*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj))))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))
(fma.f64 (exp.f64 wj) (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (*.f64 (exp.f64 wj) wj)))
(fma.f64 (exp.f64 wj) (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj))))
(fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (*.f64 (exp.f64 wj) wj)))
(fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj))))
(fma.f64 wj (neg.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj)) (exp.f64 (+.f64 wj wj)))
(-.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (/.f64 (*.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 wj wj)) (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))))
(-.f64 (/.f64 (exp.f64 (+.f64 wj wj)) (fma.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 wj wj) wj)) (fma.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))))
(-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))
(+.f64 (*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))
(+.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (*.f64 (exp.f64 wj) wj)))
(+.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 (+.f64 wj wj))))
(*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj)) (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 (neg.f64 x) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj x)))
(*.f64 (pow.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj)) (-.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(*.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj))) (exp.f64 wj))
(*.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)))
(*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj))
(*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj)))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x)))
(*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) (/.f64 x #s(literal 1 binary64))) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)) x) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (-.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (neg.f64 x)) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj))))
(/.f64 (*.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 (neg.f64 x) x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 x x) x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 x (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64))) (fma.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)))) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (*.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (*.f64 (fma.f64 (exp.f64 wj) wj x) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 x x) x)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 x (fma.f64 (exp.f64 wj) wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj))) (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj)) x)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal -2 binary64)))
(/.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 (neg.f64 x) x)) (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) (exp.f64 (+.f64 wj wj))) (*.f64 (*.f64 x x) x)) (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj)) (fma.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj (*.f64 x (fma.f64 (exp.f64 wj) wj x)))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj))))
(/.f64 (*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)))))
(/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj))))
(neg.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj)))))
(neg.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj))) (exp.f64 wj) (neg.f64 (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)) (neg.f64 (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (exp.f64 wj) #s(literal 1 binary64)) (/.f64 wj (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj))) (neg.f64 (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 wj #s(literal 1 binary64)) (exp.f64 (-.f64 wj (*.f64 (+.f64 (log1p.f64 (neg.f64 wj)) wj) #s(literal -1 binary64)))) (neg.f64 (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (exp.f64 wj) (/.f64 wj (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj))) (neg.f64 (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (neg.f64 (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(fma.f64 wj (exp.f64 (-.f64 wj (*.f64 (+.f64 (log1p.f64 (neg.f64 wj)) wj) #s(literal -1 binary64)))) (neg.f64 (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(-.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) (neg.f64 (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj))) #s(literal -1 binary64)) (exp.f64 (neg.f64 wj)))
(*.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 (neg.f64 wj)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj))))
(*.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj)))
(pow.f64 (exp.f64 (+.f64 (log1p.f64 (neg.f64 wj)) wj)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (exp.f64 wj) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj))) (neg.f64 (exp.f64 wj)))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj))
(/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 wj) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) wj)) (exp.f64 wj))))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(neg.f64 (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) wj))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (neg.f64 wj)) wj) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj)
(*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj)
(*.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) wj) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 8/27 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) wj) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))))
(/.f64 (*.f64 wj (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(/.f64 (*.f64 wj (fma.f64 #s(literal 8/27 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))))
(fma.f64 (*.f64 x #s(literal 8/3 binary64)) wj wj)
(fma.f64 (*.f64 x #s(literal 2/3 binary64)) wj (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj))
(fma.f64 wj (*.f64 x #s(literal 8/3 binary64)) wj)
(fma.f64 wj (*.f64 x #s(literal 2/3 binary64)) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 wj (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (*.f64 (*.f64 x #s(literal 2/3 binary64)) wj))
(+.f64 (*.f64 (*.f64 x #s(literal 8/3 binary64)) wj) wj)
(+.f64 (*.f64 (*.f64 x #s(literal 2/3 binary64)) wj) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj))
(+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj) (*.f64 (*.f64 x #s(literal 2/3 binary64)) wj))
(+.f64 (*.f64 wj (*.f64 x #s(literal 8/3 binary64))) wj)
(+.f64 (*.f64 wj (*.f64 x #s(literal 2/3 binary64))) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(+.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 wj (*.f64 x #s(literal 2/3 binary64))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x))))
(*.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) wj) (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) wj (*.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj))))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) wj (*.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj)))) (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) wj) (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) wj) (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))))) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) wj) (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) wj (*.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x))) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) wj) (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) wj) (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal -2 binary64)) x))))
(/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) wj) (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) wj (*.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x)) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) wj (*.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj)))) (fma.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) wj) (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj)))))
(fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 wj (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal -2 binary64) x))
(fma.f64 x #s(literal -2 binary64) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) wj) (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x))))
(+.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) (*.f64 #s(literal -2 binary64) x))
(+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj))
(*.f64 #s(literal -2 binary64) x)
(*.f64 x #s(literal -2 binary64))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (*.f64 (*.f64 wj wj) (exp.f64 wj)) (exp.f64 wj))
(*.f64 (*.f64 (*.f64 (exp.f64 wj) wj) wj) (exp.f64 wj))
(*.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) (*.f64 (exp.f64 (+.f64 wj wj)) wj))
(*.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) wj)
(*.f64 (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))) (exp.f64 (+.f64 wj wj)))
(*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))
(*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))
(*.f64 (exp.f64 (+.f64 wj wj)) (*.f64 wj wj))
(*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (*.f64 wj wj)))
(*.f64 (exp.f64 wj) (*.f64 wj (*.f64 (exp.f64 wj) wj)))
(*.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj)))))
(*.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (exp.f64 wj) wj))
(*.f64 wj (*.f64 (exp.f64 (+.f64 wj wj)) wj))
(pow.f64 (*.f64 (exp.f64 (+.f64 wj wj)) (neg.f64 wj)) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 (+.f64 wj wj)) wj) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))
(exp.f64 (fma.f64 (log.f64 wj) #s(literal 2 binary64) (+.f64 wj wj)))
(exp.f64 (fma.f64 wj #s(literal 2 binary64) (*.f64 (log.f64 wj) #s(literal 2 binary64))))
(exp.f64 (*.f64 (+.f64 (log.f64 wj) wj) #s(literal 2 binary64)))

eval151.0ms (1.7%)

Memory
-11.9MiB live, 277.4MiB allocated
Compiler

Compiled 27 085 to 2 405 computations (91.1% saved)

prune116.0ms (1.3%)

Memory
6.3MiB live, 163.7MiB allocated
Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New92413937
Fresh8311
Picked415
Done000
Total93617953
Accuracy
99.8%
Counts
953 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.2%
(fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) wj)
81.0%
(fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
80.9%
(fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj)
80.3%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 x #s(literal 1 binary64))) wj (neg.f64 x))) wj)
80.3%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) wj #s(literal 1 binary64)) x) wj (neg.f64 x))) wj)
80.3%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
74.2%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
78.7%
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (- (exp (+ wj wj)) (* (* wj wj) (exp (+ wj wj)))) (fma.f64 (fma.f64 (fma.f64 #s(literal -2/3 binary64) wj #s(literal 1 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj)
6.6%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
74.1%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
3.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
73.7%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) (*.f64 (neg.f64 wj) (-.f64 (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
85.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
48.1%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x))
96.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
86.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64)))))
14.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
Compiler

Compiled 612 to 350 computations (42.8% saved)

simplify165.0ms (1.9%)

Memory
1.3MiB live, 152.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))
cost-diff0
(/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
cost-diff0
(fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
cost-diff128
(neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))))
cost-diff0
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)))
cost-diff0
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x))
cost-diff192
(fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))
cost-diff0
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))
cost-diff0
(+.f64 #s(literal 1 binary64) wj)
cost-diff0
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
cost-diff192
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
cost-diff0
(*.f64 wj wj)
cost-diff0
#s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
cost-diff0
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
cost-diff0
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
cost-diff0
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
Rules
18 318×lower-fma.f32
18 300×lower-fma.f64
4 678×lower-*.f32
4 670×lower-*.f64
2 100×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068540
0103537
1201510
2446481
31436470
46183470
08126445
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
x
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
#s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))
(*.f64 wj wj)
wj
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
#s(literal -1 binary64)
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))
(neg.f64 x)
x
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))
(-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))
(fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))
#s(literal -8/3 binary64)
x
#s(literal -1 binary64)
(/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)
(fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))
(/.f64 x wj)
wj
#s(literal 2 binary64)
(fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))
#s(literal -5/2 binary64)
(*.f64 wj wj)
(fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
(/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
(neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))))
(-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))
wj
(*.f64 x (exp.f64 (neg.f64 wj)))
x
(exp.f64 (neg.f64 wj))
(neg.f64 wj)
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(*.f64 wj wj)
#s(literal 1 binary64)
(fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 wj #s(literal 1 binary64))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
x
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
#s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))
(*.f64 wj wj)
wj
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
(-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 #s(literal 1 binary64) wj)))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
#s(literal -1 binary64)
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))
(neg.f64 x)
x
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal -5/2 binary64)) x #s(literal -1 binary64)) wj)) (*.f64 wj wj))) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal -5/2 binary64)) x #s(literal -1 binary64)) wj)) (*.f64 wj wj))) wj x)
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)))
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal -5/2 binary64)) x #s(literal -1 binary64)) wj)) (*.f64 wj wj)))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal -5/2 binary64)) x #s(literal -1 binary64)) wj)) (*.f64 wj wj))
(-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))
(-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal -5/2 binary64)) x #s(literal -1 binary64)) wj))
(fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))
#s(literal -8/3 binary64)
x
#s(literal -1 binary64)
(/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)
(/.f64 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal -5/2 binary64)) x #s(literal -1 binary64)) wj)
(fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))
(fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal -5/2 binary64)) x #s(literal -1 binary64))
(/.f64 x wj)
wj
#s(literal 2 binary64)
(fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))
#s(literal -5/2 binary64)
(*.f64 wj wj)
(fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
(fma.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x (neg.f64 wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)
(/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
(/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x (neg.f64 wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
(neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))))
(fma.f64 (exp.f64 (neg.f64 wj)) x (neg.f64 wj))
(-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))
(fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)
wj
(*.f64 x (exp.f64 (neg.f64 wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
x
(exp.f64 (neg.f64 wj))
(neg.f64 wj)
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(*.f64 wj wj)
#s(literal 1 binary64)
(fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))
(-.f64 wj #s(literal 1 binary64))

localize243.0ms (2.8%)

Memory
8.5MiB live, 399.2MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
accuracy0.0078125
(/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
accuracy0.015625
(*.f64 x (exp.f64 (neg.f64 wj)))
accuracy12.135444099962317
(fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
accuracy0.06640625
(/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)
accuracy0.18359375
(fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))
accuracy1.8276733609160316
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x))
accuracy37.888072745384434
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))
accuracy0
(neg.f64 x)
accuracy0.015625
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
accuracy12.152256515489377
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
accuracy16.86287077732082
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))
accuracy0
(*.f64 wj wj)
accuracy2.086689932180373
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
accuracy53.213410368689885
#s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))
accuracy0.00390625
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)
accuracy0.015625
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
accuracy1.8276733609160316
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
accuracy46.837660405052006
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
Samples
130.0ms187×0valid
57.0ms58×1valid
10.0ms10×2valid
2.0ms5exit
Compiler

Compiled 398 to 70 computations (82.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 163.0ms
ival-mult: 60.0ms (36.8% of total)
ival-add: 30.0ms (18.4% of total)
ival-neg: 21.0ms (12.9% of total)
ival-div: 15.0ms (9.2% of total)
adjust: 11.0ms (6.8% of total)
ival-sub: 11.0ms (6.8% of total)
const: 7.0ms (4.3% of total)
ival-exp: 7.0ms (4.3% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series60.0ms (0.7%)

Memory
39.4MiB live, 116.6MiB allocated
Counts
25 → 516
Calls
Call 1
Inputs
#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (patch (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #<representation binary64>) () ())
#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())
#s(alt (*.f64 wj wj) (patch (*.f64 wj wj) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())
#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())
#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())
#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (patch (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())
#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())
Outputs
#s(alt x (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))))) (taylor 0 wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x))))))) (taylor 0 wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x))))) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x))))) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt wj (taylor 0 wj) (#s(alt (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (patch (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 wj))) (taylor 0 wj) (#s(alt (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (patch (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 wj))) (taylor 0 wj) (#s(alt (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (patch (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 wj))) (taylor 0 wj) (#s(alt (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (patch (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))))) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))))) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor 0 wj) (#s(alt (*.f64 wj wj) (patch (*.f64 wj wj) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor 0 wj) (#s(alt (*.f64 wj wj) (patch (*.f64 wj wj) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor 0 wj) (#s(alt (*.f64 wj wj) (patch (*.f64 wj wj) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor 0 wj) (#s(alt (*.f64 wj wj) (patch (*.f64 wj wj) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ 1 (* -1 (- 1 (* -2 x)))))) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ 1 (+ (* -1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -1 (- 1 (* -2 x))))))) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ 1 (+ (* -1 (- 1 (* -2 x))) (* wj (+ (* -1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (* -1 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x)))))))))))) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (- wj 1) (taylor 0 wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (- (* wj (+ 1 (* -1 wj))) 1) (taylor 0 wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (- (* wj (+ 1 (* wj (- wj 1)))) 1) (taylor 0 wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (+ 1 wj) (taylor 0 wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (+ 1 wj) (taylor 0 wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (+ 1 wj) (taylor 0 wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- 1 (* -1 x)))) (taylor 0 wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- (+ 1 (* wj (- (* -1 x) (* -1/2 x)))) (* -1 x)))) (taylor 0 wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ (* -1 x) (* wj (- (+ 1/2 (* -1/2 x)) (+ (* -1 x) (+ (* -1/6 x) (* 1/2 (- 1 (* -1 x)))))))) (* -1/2 x)))) (* -1 x)))) (taylor 0 wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ x wj)) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) wj) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) wj) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) wj) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))))) (taylor 0 wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x))))))) (taylor 0 wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x))))) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x))))) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* -1 x) 1))) (taylor 0 wj) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (+ (* -1 x) (* 1/2 (* wj x))) 1))) (taylor 0 wj) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (+ (* -1 x) (* wj (+ (* -1/6 (* wj x)) (* 1/2 x)))) 1))) (taylor 0 wj) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -2 x) (* wj (+ x (+ (* -1 (- (* -1 x) 1)) (* 1/2 x))))))) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -2 x) (* wj (+ x (+ (* -1 (- (* -1 x) 1)) (+ (* 1/2 x) (* wj (- (+ (* -1 x) (+ (* -1/2 x) (* -1/6 x))) (+ 1 x)))))))))) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* -1 x) 1))) (taylor 0 wj) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (+ (* -1 x) (* 1/2 (* wj x))) 1))) (taylor 0 wj) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (+ (* -1 x) (* wj (+ (* 1/2 x) (* wj (- (* -1/6 x) x))))) 1))) (taylor 0 wj) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 wj) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (- (* wj (- 1 (* -1 x))) x) (taylor 0 wj) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (- (* wj (- (+ 1 (* -1/2 (* wj x))) (* -1 x))) x) (taylor 0 wj) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (- (* wj (- (+ 1 (* wj (- (* 1/6 (* wj x)) (* 1/2 x)))) (* -1 x))) x) (taylor 0 wj) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 wj) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (- 1 (* -5/2 x)))) (taylor 0 wj) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (- (+ 1 (* wj (- (* -8/3 x) 1))) (* -5/2 x)))) (taylor 0 wj) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (- (+ 1 (* wj (- (* -8/3 x) 1))) (* -5/2 x)))) (taylor 0 wj) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ x (pow wj 2))) (taylor 0 wj) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) (pow wj 2)) (taylor 0 wj) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) (pow wj 2)) (taylor 0 wj) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) (pow wj 2)) (taylor 0 wj) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* wj x))) (taylor 0 wj) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -1 x) (* 1/2 (* wj x))))) (taylor 0 wj) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -1 x) (* wj (+ (* -1/6 (* wj x)) (* 1/2 x)))))) (taylor 0 wj) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (pow wj 3)) (taylor 0 wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (pow wj 3)) (taylor 0 wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (pow wj 3)) (taylor 0 wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3))))) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow wj 2)) (taylor inf wj) (#s(alt (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (patch (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ 1 wj) 1)) (taylor inf wj) (#s(alt (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (patch (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ 1 wj) 1)) (taylor inf wj) (#s(alt (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (patch (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ 1 wj) 1)) (taylor inf wj) (#s(alt (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (patch (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (* 5/2 x))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x)))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2)))))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2)))))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor inf wj) (#s(alt (*.f64 wj wj) (patch (*.f64 wj wj) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor inf wj) (#s(alt (*.f64 wj wj) (patch (*.f64 wj wj) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor inf wj) (#s(alt (*.f64 wj wj) (patch (*.f64 wj wj) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor inf wj) (#s(alt (*.f64 wj wj) (patch (*.f64 wj wj) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ 1 wj) 1) wj) (taylor inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))) wj) (taylor inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 wj) (/ 1 (pow wj 3))) (+ 1 (/ 1 (pow wj 2)))) wj) (taylor inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (/ 1 wj))) (taylor inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (/ 1 wj))) (taylor inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (/ 1 wj))) (taylor inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ x (* wj (exp wj)))))) (taylor inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ x (* wj (exp wj)))))) (taylor inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ x (* wj (exp wj)))))) (taylor inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- (* -5/2 x) 1) (taylor inf wj) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) (taylor inf wj) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) (taylor inf wj) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) (taylor inf wj) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3))))) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor inf wj) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (/ (* x (exp (neg wj))) wj) 1)) (taylor inf wj) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (/ (* x (exp (neg wj))) wj) 1)) (taylor inf wj) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (/ (* x (exp (neg wj))) wj) 1)) (taylor inf wj) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ (* x (exp (neg wj))) (pow wj 2)))) (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (* -1 (/ (* x (exp (neg wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ (* x (exp (neg wj))) (pow wj 2))))) (+ (/ 1 wj) (/ 1 (pow wj 3))))) (taylor inf wj) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow wj 2)) (taylor inf wj) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* x (exp (neg wj))) wj) 1) (pow wj 2)) (taylor inf wj) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 (pow wj 3)) (/ (* x (exp (neg wj))) wj)) 1) (pow wj 2)) (taylor inf wj) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (* x (exp (neg wj))) (pow wj 4))) (+ (/ 1 (pow wj 3)) (/ (* x (exp (neg wj))) wj))) 1) (pow wj 2)) (taylor inf wj) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ (* x (exp (neg wj))) wj)))) (taylor inf wj) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ (* x (exp (neg wj))) wj)))) (taylor inf wj) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ (* x (exp (neg wj))) wj)))) (taylor inf wj) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (* -8/3 x) 1)) (taylor inf wj) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* -8/3 x) (/ 1 wj)) (+ 1 (* -5/2 (/ x wj))))) (taylor inf wj) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (/ 1 wj))) (+ 1 (* -5/2 (/ x wj))))) (taylor inf wj) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (/ 1 wj))) (+ 1 (* -5/2 (/ x wj))))) (taylor inf wj) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5/2 x) 1) wj) (taylor inf wj) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) wj) (taylor inf wj) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) wj) (taylor inf wj) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) wj) (taylor inf wj) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor inf wj) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor inf wj) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor inf wj) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor inf wj) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (pow wj 3) (taylor inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (+ 1 (/ 1 (pow wj 3)))) (taylor inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (+ 1 (/ 1 (pow wj 3)))) (taylor inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (+ 1 (/ 1 (pow wj 3)))) (taylor inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x)))))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x)))))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x)))))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj)))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj)))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow wj 2)) (taylor -inf wj) (#s(alt (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (patch (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ 1 wj) 1)) (taylor -inf wj) (#s(alt (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (patch (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ 1 wj) 1)) (taylor -inf wj) (#s(alt (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (patch (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ 1 wj) 1)) (taylor -inf wj) (#s(alt (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (patch (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (* 5/2 x))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x)))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x)))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x)))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor -inf wj) (#s(alt (*.f64 wj wj) (patch (*.f64 wj wj) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor -inf wj) (#s(alt (*.f64 wj wj) (patch (*.f64 wj wj) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor -inf wj) (#s(alt (*.f64 wj wj) (patch (*.f64 wj wj) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor -inf wj) (#s(alt (*.f64 wj wj) (patch (*.f64 wj wj) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ x (* wj (exp wj)))) 1) wj)) 1))) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (/ x (exp wj)))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor -inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- 1 (/ 1 wj)) wj)) (taylor -inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (/ 1 wj))) (taylor -inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (/ 1 wj))) (taylor -inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (/ 1 wj))) (taylor -inf wj) (#s(alt (+.f64 #s(literal 1 binary64) wj) (patch (+.f64 #s(literal 1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ x (* wj (exp wj))) 1))) (taylor -inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ x (* wj (exp wj))) 1))) (taylor -inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ x (* wj (exp wj))) 1))) (taylor -inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- (* -5/2 x) 1) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x)))))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x)))))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x)))))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj)))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj)))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor -inf wj) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (* -1 (/ (* x (exp (* -1 wj))) wj))))) (taylor -inf wj) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (* -1 (/ (* x (exp (* -1 wj))) wj))))) (taylor -inf wj) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (* -1 (/ (* x (exp (* -1 wj))) wj))))) (taylor -inf wj) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ (* x (exp (* -1 wj))) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (* x (exp (* -1 wj))))) (+ (/ 1 wj) (/ (* x (exp (* -1 wj))) wj))) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow wj 2)) (taylor -inf wj) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* x (exp (* -1 wj))) wj) 1) (pow wj 2)) (taylor -inf wj) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (- (* -1 (* x (exp (* -1 wj)))) (/ 1 (pow wj 2))) wj)) 1) (pow wj 2)) (taylor -inf wj) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (- (+ (* -1 (* x (exp (* -1 wj)))) (/ (* x (exp (* -1 wj))) (pow wj 3))) (/ 1 (pow wj 2))) wj)) 1) (pow wj 2)) (taylor -inf wj) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ (* x (exp (* -1 wj))) wj) 1))) (taylor -inf wj) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ (* x (exp (* -1 wj))) wj) 1))) (taylor -inf wj) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ (* x (exp (* -1 wj))) wj) 1))) (taylor -inf wj) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (* -8/3 x) 1)) (taylor -inf wj) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* -8/3 x) (* -1 (/ (- (* -5/2 x) 1) wj))) 1)) (taylor -inf wj) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* -8/3 x) (* -1 (/ (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) wj))) 1)) (taylor -inf wj) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* -8/3 x) (* -1 (/ (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) wj))) 1)) (taylor -inf wj) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -5/2 x) 1) wj) (taylor -inf wj) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -2 (/ x wj)) (* -1 (- (* -5/2 x) 1))) wj)) (taylor -inf wj) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -2 (/ x wj)) (* -1 (- (* -5/2 x) 1))) wj)) (taylor -inf wj) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -2 (/ x wj)) (* -1 (- (* -5/2 x) 1))) wj)) (taylor -inf wj) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (exp (* -1 wj))) (taylor -inf wj) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (* -1 wj))) (taylor -inf wj) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (* -1 wj))) (taylor -inf wj) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (* -1 wj))) (taylor -inf wj) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (pow wj 3) (taylor -inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (+ 1 (/ 1 (pow wj 3)))) (taylor -inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (+ 1 (/ 1 (pow wj 3)))) (taylor -inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (+ 1 (/ 1 (pow wj 3)))) (taylor -inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- 1 wj)) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 wj)) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2)) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2)) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2)) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ wj (+ 1 wj)))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt wj (taylor 0 x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ x (exp wj)))) (taylor 0 x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ x (exp wj)))) (taylor 0 x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ x (exp wj)))) (taylor 0 x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* 2 (/ 1 wj)) 5/2)) 1) (taylor 0 x) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* 2 (/ 1 wj)) 5/2)) 1) (taylor 0 x) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* 2 (/ 1 wj)) 5/2)) 1) (taylor 0 x) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- 1 wj)) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 wj)) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor 0 x) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (- (* x (exp (neg wj))) wj) (taylor 0 x) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (- (* x (exp (neg wj))) wj) (taylor 0 x) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (- (* x (exp (neg wj))) wj) (taylor 0 x) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ wj (+ 1 (pow wj 3)))) (taylor 0 x) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ wj (+ 1 (pow wj 3)))) (/ (* x (exp (neg wj))) (+ 1 (pow wj 3)))) (taylor 0 x) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ wj (+ 1 (pow wj 3)))) (/ (* x (exp (neg wj))) (+ 1 (pow wj 3)))) (taylor 0 x) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ wj (+ 1 (pow wj 3)))) (/ (* x (exp (neg wj))) (+ 1 (pow wj 3)))) (taylor 0 x) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt wj (taylor 0 x) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (* x (exp (neg wj))))) (taylor 0 x) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (* x (exp (neg wj))))) (taylor 0 x) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (* x (exp (neg wj))))) (taylor 0 x) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ 1 wj) 1)) (taylor 0 x) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2))))))) (* (pow wj 2) (- (/ 1 wj) 1))) (taylor 0 x) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2))))))) (* (pow wj 2) (- (/ 1 wj) 1))) (taylor 0 x) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2))))))) (* (pow wj 2) (- (/ 1 wj) 1))) (taylor 0 x) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 x) (#s(alt (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (patch (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -8/3 x) 1) (taylor 0 x) (#s(alt (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (patch (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -8/3 x) 1) (taylor 0 x) (#s(alt (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (patch (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -8/3 x) 1) (taylor 0 x) (#s(alt (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (patch (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* 2 (/ 1 (pow wj 2))) (* 5/2 (/ 1 wj)))) (/ 1 wj)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* 2 (/ 1 (pow wj 2))) (* 5/2 (/ 1 wj)))) (/ 1 wj)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (- (* x (- (* 2 (/ 1 (pow wj 2))) (* 5/2 (/ 1 wj)))) (/ 1 wj)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor 0 x) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor 0 x) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor 0 x) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor 0 x) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x)))) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x)))) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x)))) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x)))) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (/ x (* (exp wj) (+ 1 wj))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (exp wj))) (taylor inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ wj x) (/ 1 (exp wj)))) (taylor inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ wj x) (/ 1 (exp wj)))) (taylor inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ wj x) (/ 1 (exp wj)))) (taylor inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 2 (/ 1 wj)) 5/2)) (taylor inf x) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 2 (/ 1 wj)) (+ 5/2 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 2 (/ 1 wj)) (+ 5/2 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 2 (/ 1 wj)) (+ 5/2 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x)))) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x)))) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x)))) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor inf x) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (exp (neg wj)) (* -1 (/ wj x)))) (taylor inf x) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (exp (neg wj)) (* -1 (/ wj x)))) (taylor inf x) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (exp (neg wj)) (* -1 (/ wj x)))) (taylor inf x) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3))) (taylor inf x) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))))) (taylor inf x) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (/ (* x (exp (neg wj))) (+ 1 (pow wj 3))) (taylor inf x) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ wj (* x (+ 1 (pow wj 3))))) (/ (exp (neg wj)) (+ 1 (pow wj 3))))) (taylor inf x) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ wj (* x (+ 1 (pow wj 3))))) (/ (exp (neg wj)) (+ 1 (pow wj 3))))) (taylor inf x) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ wj (* x (+ 1 (pow wj 3))))) (/ (exp (neg wj)) (+ 1 (pow wj 3))))) (taylor inf x) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (exp (neg wj)))) (taylor inf x) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ wj x) (exp (neg wj)))) (taylor inf x) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ wj x) (exp (neg wj)))) (taylor inf x) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ wj x) (exp (neg wj)))) (taylor inf x) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2))))))) (taylor inf x) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow wj 2) (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2)))))) (/ (* (pow wj 2) (- (/ 1 wj) 1)) x))) (taylor inf x) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow wj 2) (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2)))))) (/ (* (pow wj 2) (- (/ 1 wj) 1)) x))) (taylor inf x) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* (pow wj 2) (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2)))))) (/ (* (pow wj 2) (- (/ 1 wj) 1)) x))) (taylor inf x) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* -8/3 x) (taylor inf x) (#s(alt (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (patch (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 8/3 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (patch (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 8/3 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (patch (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 8/3 (/ 1 x)))) (taylor inf x) (#s(alt (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (patch (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (- (* 2 (/ 1 wj)) 5/2)) wj) (taylor inf x) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 2 (pow wj 2)) (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 2 (pow wj 2)) (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ 2 (pow wj 2)) (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))))) (taylor inf x) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor inf x) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor inf x) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor inf x) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor inf x) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* wj (+ 2 (* -5/2 wj))) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) (patch #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (/ x (* (exp wj) (+ 1 wj))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (exp wj))) (taylor -inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- 5/2 (* 2 (/ 1 wj))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (patch (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor -inf x) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (exp (neg wj))) (/ wj x)))) (taylor -inf x) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (exp (neg wj))) (/ wj x)))) (taylor -inf x) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (exp (neg wj))) (/ wj x)))) (taylor -inf x) (#s(alt (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (patch (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) (patch (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj) #<representation binary64>) () ())) ())
#s(alt (/ (* x (exp (neg wj))) (+ 1 (pow wj 3))) (taylor -inf x) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (exp (neg wj)) (+ 1 (pow wj 3)))) (/ wj (* x (+ 1 (pow wj 3))))))) (taylor -inf x) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (exp (neg wj)) (+ 1 (pow wj 3)))) (/ wj (* x (+ 1 (pow wj 3))))))) (taylor -inf x) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (exp (neg wj)) (+ 1 (pow wj 3)))) (/ wj (* x (+ 1 (pow wj 3))))))) (taylor -inf x) (#s(alt (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (exp (neg wj)))) (taylor -inf x) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ wj x)) (* -1 (exp (neg wj)))))) (taylor -inf x) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ wj x)) (* -1 (exp (neg wj)))))) (taylor -inf x) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ wj x)) (* -1 (exp (neg wj)))))) (taylor -inf x) (#s(alt (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) (patch (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (* x (- (+ 8/3 (* 2 (/ 1 (pow wj 2)))) (* 5/2 (/ 1 wj)))))) (taylor -inf x) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)) (* (pow wj 2) (- (+ 8/3 (* 2 (/ 1 (pow wj 2)))) (* 5/2 (/ 1 wj))))))) (taylor -inf x) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)) (* (pow wj 2) (- (+ 8/3 (* 2 (/ 1 (pow wj 2)))) (* 5/2 (/ 1 wj))))))) (taylor -inf x) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)) (* (pow wj 2) (- (+ 8/3 (* 2 (/ 1 (pow wj 2)))) (* 5/2 (/ 1 wj))))))) (taylor -inf x) (#s(alt (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) (patch (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)) #<representation binary64>) () ())) ())
#s(alt (* -8/3 x) (taylor -inf x) (#s(alt (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (patch (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 8/3 (/ 1 x)))) (taylor -inf x) (#s(alt (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (patch (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 8/3 (/ 1 x)))) (taylor -inf x) (#s(alt (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (patch (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 8/3 (/ 1 x)))) (taylor -inf x) (#s(alt (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (patch (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* x (- 5/2 (* 2 (/ 1 wj)))) wj)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (/ 2 (pow wj 2))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (/ 2 (pow wj 2))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (/ 2 (pow wj 2))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (patch (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor -inf x) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor -inf x) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor -inf x) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* x (exp (neg wj))) (taylor -inf x) (#s(alt (*.f64 x (exp.f64 (neg.f64 wj))) (patch (*.f64 x (exp.f64 (neg.f64 wj))) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
8.0ms
wj
@0
((- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (* (- 1 wj) wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (* wj wj) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (/ -1 (+ 1 wj)) (+ 1 wj) (/ (- (* (exp wj) wj) x) (exp wj)) (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (neg (- wj (* x (exp (neg wj))))) (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (- wj (* x (exp (neg wj)))) (neg x) (* (- (+ (* -8/3 x) -1) (/ (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) wj)) (* wj wj)) (+ (* -8/3 x) -1) (/ (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) wj) (* x (exp (neg wj))) (+ (* (* wj wj) wj) 1))
7.0ms
x
@0
((- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (* (- 1 wj) wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (* wj wj) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (/ -1 (+ 1 wj)) (+ 1 wj) (/ (- (* (exp wj) wj) x) (exp wj)) (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (neg (- wj (* x (exp (neg wj))))) (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (- wj (* x (exp (neg wj)))) (neg x) (* (- (+ (* -8/3 x) -1) (/ (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) wj)) (* wj wj)) (+ (* -8/3 x) -1) (/ (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) wj) (* x (exp (neg wj))) (+ (* (* wj wj) wj) 1))
6.0ms
x
@-inf
((- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (* (- 1 wj) wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (* wj wj) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (/ -1 (+ 1 wj)) (+ 1 wj) (/ (- (* (exp wj) wj) x) (exp wj)) (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (neg (- wj (* x (exp (neg wj))))) (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (- wj (* x (exp (neg wj)))) (neg x) (* (- (+ (* -8/3 x) -1) (/ (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) wj)) (* wj wj)) (+ (* -8/3 x) -1) (/ (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) wj) (* x (exp (neg wj))) (+ (* (* wj wj) wj) 1))
5.0ms
x
@inf
((- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (* (- 1 wj) wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (* wj wj) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (/ -1 (+ 1 wj)) (+ 1 wj) (/ (- (* (exp wj) wj) x) (exp wj)) (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (neg (- wj (* x (exp (neg wj))))) (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (- wj (* x (exp (neg wj)))) (neg x) (* (- (+ (* -8/3 x) -1) (/ (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) wj)) (* wj wj)) (+ (* -8/3 x) -1) (/ (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) wj) (* x (exp (neg wj))) (+ (* (* wj wj) wj) 1))
4.0ms
wj
@-inf
((- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (* (- 1 wj) wj) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (* wj wj) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (/ -1 (+ 1 wj)) (+ 1 wj) (/ (- (* (exp wj) wj) x) (exp wj)) (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (neg (- wj (* x (exp (neg wj))))) (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (- wj (* x (exp (neg wj)))) (neg x) (* (- (+ (* -8/3 x) -1) (/ (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) wj)) (* wj wj)) (+ (* -8/3 x) -1) (/ (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) wj) (* x (exp (neg wj))) (+ (* (* wj wj) wj) 1))

simplify163.0ms (1.9%)

Memory
6.3MiB live, 155.0MiB allocated
Algorithm
egg-herbie
Rules
8 582×lower-fma.f64
8 582×lower-fma.f32
4 548×lower-+.f64
4 548×lower-+.f32
4 404×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06867117
122326620
273346542
082166089
Stop Event
iter limit
node limit
Counts
516 → 486
Calls
Call 1
Inputs
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
wj
(* wj (+ 1 (* -1 wj)))
(* wj (+ 1 (* -1 wj)))
(* wj (+ 1 (* -1 wj)))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(pow wj 2)
(pow wj 2)
(pow wj 2)
(pow wj 2)
x
(+ x (* wj (+ 1 (* -1 (- 1 (* -2 x))))))
(+ x (* wj (+ 1 (+ (* -1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -1 (- 1 (* -2 x)))))))
(+ x (* wj (+ 1 (+ (* -1 (- 1 (* -2 x))) (* wj (+ (* -1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (* -1 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))))
-1
(- wj 1)
(- (* wj (+ 1 (* -1 wj))) 1)
(- (* wj (+ 1 (* wj (- wj 1)))) 1)
1
(+ 1 wj)
(+ 1 wj)
(+ 1 wj)
(* -1 x)
(+ (* -1 x) (* wj (- 1 (* -1 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (* -1 x) (* -1/2 x)))) (* -1 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ (* -1 x) (* wj (- (+ 1/2 (* -1/2 x)) (+ (* -1 x) (+ (* -1/6 x) (* 1/2 (- 1 (* -1 x)))))))) (* -1/2 x)))) (* -1 x))))
(* 2 (/ x wj))
(/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) wj)
(/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) wj)
(/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) wj)
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
x
(+ x (* wj (- (* -1 x) 1)))
(+ x (* wj (- (+ (* -1 x) (* 1/2 (* wj x))) 1)))
(+ x (* wj (- (+ (* -1 x) (* wj (+ (* -1/6 (* wj x)) (* 1/2 x)))) 1)))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (+ (* -2 x) (* wj (+ x (+ (* -1 (- (* -1 x) 1)) (* 1/2 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (+ x (+ (* -1 (- (* -1 x) 1)) (+ (* 1/2 x) (* wj (- (+ (* -1 x) (+ (* -1/2 x) (* -1/6 x))) (+ 1 x))))))))))
x
(+ x (* wj (- (* -1 x) 1)))
(+ x (* wj (- (+ (* -1 x) (* 1/2 (* wj x))) 1)))
(+ x (* wj (- (+ (* -1 x) (* wj (+ (* 1/2 x) (* wj (- (* -1/6 x) x))))) 1)))
(* -1 x)
(- (* wj (- 1 (* -1 x))) x)
(- (* wj (- (+ 1 (* -1/2 (* wj x))) (* -1 x))) x)
(- (* wj (- (+ 1 (* wj (- (* 1/6 (* wj x)) (* 1/2 x)))) (* -1 x))) x)
(* -2 x)
(+ (* -2 x) (* wj (- 1 (* -5/2 x))))
(+ (* -2 x) (* wj (- (+ 1 (* wj (- (* -8/3 x) 1))) (* -5/2 x))))
(+ (* -2 x) (* wj (- (+ 1 (* wj (- (* -8/3 x) 1))) (* -5/2 x))))
(* 2 (/ x (pow wj 2)))
(/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) (pow wj 2))
(/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) (pow wj 2))
(/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) (pow wj 2))
x
(+ x (* -1 (* wj x)))
(+ x (* wj (+ (* -1 x) (* 1/2 (* wj x)))))
(+ x (* wj (+ (* -1 x) (* wj (+ (* -1/6 (* wj x)) (* 1/2 x))))))
1
(+ 1 (pow wj 3))
(+ 1 (pow wj 3))
(+ 1 (pow wj 3))
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3))))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* -1 (pow wj 2))
(* (pow wj 2) (- (/ 1 wj) 1))
(* (pow wj 2) (- (/ 1 wj) 1))
(* (pow wj 2) (- (/ 1 wj) 1))
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* (pow wj 2) (+ 1 (* 5/2 x)))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2))))))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2))))))
(pow wj 2)
(pow wj 2)
(pow wj 2)
(pow wj 2)
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj)))
(/ -1 wj)
(/ (- (/ 1 wj) 1) wj)
(/ (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))) wj)
(/ (- (+ (/ 1 wj) (/ 1 (pow wj 3))) (+ 1 (/ 1 (pow wj 2)))) wj)
wj
(* wj (+ 1 (/ 1 wj)))
(* wj (+ 1 (/ 1 wj)))
(* wj (+ 1 (/ 1 wj)))
wj
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(- (* -5/2 x) 1)
(- (+ (* -5/2 x) (* 2 (/ x wj))) 1)
(- (+ (* -5/2 x) (* 2 (/ x wj))) 1)
(- (+ (* -5/2 x) (* 2 (/ x wj))) 1)
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3))))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* -1 wj)
(* wj (- (/ (* x (exp (neg wj))) wj) 1))
(* wj (- (/ (* x (exp (neg wj))) wj) 1))
(* wj (- (/ (* x (exp (neg wj))) wj) 1))
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ (* x (exp (neg wj))) (pow wj 2)))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (* x (exp (neg wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ (* x (exp (neg wj))) (pow wj 2))))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(/ -1 (pow wj 2))
(/ (- (/ (* x (exp (neg wj))) wj) 1) (pow wj 2))
(/ (- (+ (/ 1 (pow wj 3)) (/ (* x (exp (neg wj))) wj)) 1) (pow wj 2))
(/ (- (+ (* -1 (/ (* x (exp (neg wj))) (pow wj 4))) (+ (/ 1 (pow wj 3)) (/ (* x (exp (neg wj))) wj))) 1) (pow wj 2))
wj
(* wj (+ 1 (* -1 (/ (* x (exp (neg wj))) wj))))
(* wj (+ 1 (* -1 (/ (* x (exp (neg wj))) wj))))
(* wj (+ 1 (* -1 (/ (* x (exp (neg wj))) wj))))
(* (pow wj 2) (- (* -8/3 x) 1))
(* (pow wj 2) (- (+ (* -8/3 x) (/ 1 wj)) (+ 1 (* -5/2 (/ x wj)))))
(* (pow wj 2) (- (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (/ 1 wj))) (+ 1 (* -5/2 (/ x wj)))))
(* (pow wj 2) (- (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (/ 1 wj))) (+ 1 (* -5/2 (/ x wj)))))
(/ (- (* -5/2 x) 1) wj)
(/ (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) wj)
(/ (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) wj)
(/ (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) wj)
(* x (exp (neg wj)))
(* x (exp (neg wj)))
(* x (exp (neg wj)))
(* x (exp (neg wj)))
(pow wj 3)
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* -1 (pow wj 2))
(* (pow wj 2) (- (/ 1 wj) 1))
(* (pow wj 2) (- (/ 1 wj) 1))
(* (pow wj 2) (- (/ 1 wj) 1))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(* (pow wj 2) (+ 1 (* 5/2 x)))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(* (pow wj 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))))
(* (pow wj 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))))
(pow wj 2)
(pow wj 2)
(pow wj 2)
(pow wj 2)
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ x (* wj (exp wj)))) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (/ x (exp wj)))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) wj)) 1) wj)) 1)))
(/ -1 wj)
(* -1 (/ (- 1 (/ 1 wj)) wj))
(* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))
(* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))) wj))
wj
(* wj (+ 1 (/ 1 wj)))
(* wj (+ 1 (/ 1 wj)))
(* wj (+ 1 (/ 1 wj)))
wj
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(- (* -5/2 x) 1)
(- (+ (* -5/2 x) (* 2 (/ x wj))) 1)
(- (+ (* -5/2 x) (* 2 (/ x wj))) 1)
(- (+ (* -5/2 x) (* 2 (/ x wj))) 1)
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* -1 wj)
(* -1 (* wj (+ 1 (* -1 (/ (* x (exp (* -1 wj))) wj)))))
(* -1 (* wj (+ 1 (* -1 (/ (* x (exp (* -1 wj))) wj)))))
(* -1 (* wj (+ 1 (* -1 (/ (* x (exp (* -1 wj))) wj)))))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ (* x (exp (* -1 wj))) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (* x (exp (* -1 wj))))) (+ (/ 1 wj) (/ (* x (exp (* -1 wj))) wj))) wj)) 1) wj)) 1)))
(/ -1 (pow wj 2))
(/ (- (/ (* x (exp (* -1 wj))) wj) 1) (pow wj 2))
(/ (- (* -1 (/ (- (* -1 (* x (exp (* -1 wj)))) (/ 1 (pow wj 2))) wj)) 1) (pow wj 2))
(/ (- (* -1 (/ (- (+ (* -1 (* x (exp (* -1 wj)))) (/ (* x (exp (* -1 wj))) (pow wj 3))) (/ 1 (pow wj 2))) wj)) 1) (pow wj 2))
wj
(* -1 (* wj (- (/ (* x (exp (* -1 wj))) wj) 1)))
(* -1 (* wj (- (/ (* x (exp (* -1 wj))) wj) 1)))
(* -1 (* wj (- (/ (* x (exp (* -1 wj))) wj) 1)))
(* (pow wj 2) (- (* -8/3 x) 1))
(* (pow wj 2) (- (+ (* -8/3 x) (* -1 (/ (- (* -5/2 x) 1) wj))) 1))
(* (pow wj 2) (- (+ (* -8/3 x) (* -1 (/ (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) wj))) 1))
(* (pow wj 2) (- (+ (* -8/3 x) (* -1 (/ (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) wj))) 1))
(/ (- (* -5/2 x) 1) wj)
(* -1 (/ (+ (* -2 (/ x wj)) (* -1 (- (* -5/2 x) 1))) wj))
(* -1 (/ (+ (* -2 (/ x wj)) (* -1 (- (* -5/2 x) 1))) wj))
(* -1 (/ (+ (* -2 (/ x wj)) (* -1 (- (* -5/2 x) 1))) wj))
(* x (exp (* -1 wj)))
(* x (exp (* -1 wj)))
(* x (exp (* -1 wj)))
(* x (exp (* -1 wj)))
(pow wj 3)
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(* (pow wj 2) (- 1 wj))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(* wj (- 1 wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(pow wj 2)
(+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2))
(+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2))
(+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2))
(+ wj (* -1 (/ wj (+ 1 wj))))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
wj
(+ wj (* -1 (/ x (exp wj))))
(+ wj (* -1 (/ x (exp wj))))
(+ wj (* -1 (/ x (exp wj))))
-1
(- (* x (- (* 2 (/ 1 wj)) 5/2)) 1)
(- (* x (- (* 2 (/ 1 wj)) 5/2)) 1)
(- (* x (- (* 2 (/ 1 wj)) 5/2)) 1)
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(* (pow wj 2) (- 1 wj))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(* wj (- 1 wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(* -1 wj)
(- (* x (exp (neg wj))) wj)
(- (* x (exp (neg wj))) wj)
(- (* x (exp (neg wj))) wj)
(+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))))
(+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))))
(+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))))
(+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))))
(* -1 (/ wj (+ 1 (pow wj 3))))
(+ (* -1 (/ wj (+ 1 (pow wj 3)))) (/ (* x (exp (neg wj))) (+ 1 (pow wj 3))))
(+ (* -1 (/ wj (+ 1 (pow wj 3)))) (/ (* x (exp (neg wj))) (+ 1 (pow wj 3))))
(+ (* -1 (/ wj (+ 1 (pow wj 3)))) (/ (* x (exp (neg wj))) (+ 1 (pow wj 3))))
wj
(+ wj (* -1 (* x (exp (neg wj)))))
(+ wj (* -1 (* x (exp (neg wj)))))
(+ wj (* -1 (* x (exp (neg wj)))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* (pow wj 2) (- (/ 1 wj) 1))
(+ (* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2))))))) (* (pow wj 2) (- (/ 1 wj) 1)))
(+ (* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2))))))) (* (pow wj 2) (- (/ 1 wj) 1)))
(+ (* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2))))))) (* (pow wj 2) (- (/ 1 wj) 1)))
-1
(- (* -8/3 x) 1)
(- (* -8/3 x) 1)
(- (* -8/3 x) 1)
(/ -1 wj)
(- (* x (- (* 2 (/ 1 (pow wj 2))) (* 5/2 (/ 1 wj)))) (/ 1 wj))
(- (* x (- (* 2 (/ 1 (pow wj 2))) (* 5/2 (/ 1 wj)))) (/ 1 wj))
(- (* x (- (* 2 (/ 1 (pow wj 2))) (* 5/2 (/ 1 wj)))) (/ 1 wj))
(* x (exp (neg wj)))
(* x (exp (neg wj)))
(* x (exp (neg wj)))
(* x (exp (neg wj)))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2))))
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(* x (- (* wj (- 5/2 (* 8/3 wj))) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (+ 1 (* wj (- (* 5/2 wj) 2))))
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(/ x (* (exp wj) (+ 1 wj)))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(* -1 (/ x (exp wj)))
(* x (- (/ wj x) (/ 1 (exp wj))))
(* x (- (/ wj x) (/ 1 (exp wj))))
(* x (- (/ wj x) (/ 1 (exp wj))))
(* x (- (* 2 (/ 1 wj)) 5/2))
(* x (- (* 2 (/ 1 wj)) (+ 5/2 (/ 1 x))))
(* x (- (* 2 (/ 1 wj)) (+ 5/2 (/ 1 x))))
(* x (- (* 2 (/ 1 wj)) (+ 5/2 (/ 1 x))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2))))
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(* x (- (* wj (- 5/2 (* 8/3 wj))) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(* x (exp (neg wj)))
(* x (+ (exp (neg wj)) (* -1 (/ wj x))))
(* x (+ (exp (neg wj)) (* -1 (/ wj x))))
(* x (+ (exp (neg wj)) (* -1 (/ wj x))))
(/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))
(* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))))
(* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))))
(* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))))
(/ (* x (exp (neg wj))) (+ 1 (pow wj 3)))
(* x (+ (* -1 (/ wj (* x (+ 1 (pow wj 3))))) (/ (exp (neg wj)) (+ 1 (pow wj 3)))))
(* x (+ (* -1 (/ wj (* x (+ 1 (pow wj 3))))) (/ (exp (neg wj)) (+ 1 (pow wj 3)))))
(* x (+ (* -1 (/ wj (* x (+ 1 (pow wj 3))))) (/ (exp (neg wj)) (+ 1 (pow wj 3)))))
(* -1 (* x (exp (neg wj))))
(* x (- (/ wj x) (exp (neg wj))))
(* x (- (/ wj x) (exp (neg wj))))
(* x (- (/ wj x) (exp (neg wj))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2)))))))
(* x (+ (* (pow wj 2) (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2)))))) (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)))
(* x (+ (* (pow wj 2) (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2)))))) (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)))
(* x (+ (* (pow wj 2) (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2)))))) (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)))
(* -8/3 x)
(* -1 (* x (+ 8/3 (/ 1 x))))
(* -1 (* x (+ 8/3 (/ 1 x))))
(* -1 (* x (+ 8/3 (/ 1 x))))
(/ (* x (- (* 2 (/ 1 wj)) 5/2)) wj)
(* x (- (/ 2 (pow wj 2)) (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x)))))
(* x (- (/ 2 (pow wj 2)) (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x)))))
(* x (- (/ 2 (pow wj 2)) (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x)))))
(* x (exp (neg wj)))
(* x (exp (neg wj)))
(* x (exp (neg wj)))
(* x (exp (neg wj)))
(/ x (+ (exp wj) (* wj (exp wj))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(* -1 (* x (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* wj (+ 2 (* -5/2 wj))) 1)))
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(/ x (* (exp wj) (+ 1 wj)))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(* -1 (/ x (exp wj)))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(* -1 (* x (- 5/2 (* 2 (/ 1 wj)))))
(* -1 (* x (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj)))))
(* -1 (* x (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj)))))
(* -1 (* x (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj)))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(* -1 (* x (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(* x (exp (neg wj)))
(* -1 (* x (+ (* -1 (exp (neg wj))) (/ wj x))))
(* -1 (* x (+ (* -1 (exp (neg wj))) (/ wj x))))
(* -1 (* x (+ (* -1 (exp (neg wj))) (/ wj x))))
(/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))
(* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x)))))
(* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x)))))
(* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x)))))
(/ (* x (exp (neg wj))) (+ 1 (pow wj 3)))
(* -1 (* x (+ (* -1 (/ (exp (neg wj)) (+ 1 (pow wj 3)))) (/ wj (* x (+ 1 (pow wj 3)))))))
(* -1 (* x (+ (* -1 (/ (exp (neg wj)) (+ 1 (pow wj 3)))) (/ wj (* x (+ 1 (pow wj 3)))))))
(* -1 (* x (+ (* -1 (/ (exp (neg wj)) (+ 1 (pow wj 3)))) (/ wj (* x (+ 1 (pow wj 3)))))))
(* -1 (* x (exp (neg wj))))
(* -1 (* x (- (* -1 (/ wj x)) (* -1 (exp (neg wj))))))
(* -1 (* x (- (* -1 (/ wj x)) (* -1 (exp (neg wj))))))
(* -1 (* x (- (* -1 (/ wj x)) (* -1 (exp (neg wj))))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 (* (pow wj 2) (* x (- (+ 8/3 (* 2 (/ 1 (pow wj 2)))) (* 5/2 (/ 1 wj))))))
(* -1 (* x (+ (* -1 (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)) (* (pow wj 2) (- (+ 8/3 (* 2 (/ 1 (pow wj 2)))) (* 5/2 (/ 1 wj)))))))
(* -1 (* x (+ (* -1 (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)) (* (pow wj 2) (- (+ 8/3 (* 2 (/ 1 (pow wj 2)))) (* 5/2 (/ 1 wj)))))))
(* -1 (* x (+ (* -1 (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)) (* (pow wj 2) (- (+ 8/3 (* 2 (/ 1 (pow wj 2)))) (* 5/2 (/ 1 wj)))))))
(* -8/3 x)
(* -1 (* x (+ 8/3 (/ 1 x))))
(* -1 (* x (+ 8/3 (/ 1 x))))
(* -1 (* x (+ 8/3 (/ 1 x))))
(* -1 (/ (* x (- 5/2 (* 2 (/ 1 wj)))) wj))
(* -1 (* x (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (/ 2 (pow wj 2)))))
(* -1 (* x (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (/ 2 (pow wj 2)))))
(* -1 (* x (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (/ 2 (pow wj 2)))))
(* x (exp (neg wj)))
(* x (exp (neg wj)))
(* x (exp (neg wj)))
(* x (exp (neg wj)))
Outputs
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 2/3 binary64) x))) wj wj))) wj)) wj x)
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
wj
(* wj (+ 1 (* -1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* wj (+ 1 (* -1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* wj (+ 1 (* -1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 2/3 binary64) x))) wj wj))) wj)) wj x)
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(pow wj 2)
(*.f64 wj wj)
(pow wj 2)
(*.f64 wj wj)
(pow wj 2)
(*.f64 wj wj)
(pow wj 2)
(*.f64 wj wj)
x
(+ x (* wj (+ 1 (* -1 (- 1 (* -2 x))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj x)
(+ x (* wj (+ 1 (+ (* -1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -1 (- 1 (* -2 x)))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) wj x)
(+ x (* wj (+ 1 (+ (* -1 (- 1 (* -2 x))) (* wj (+ (* -1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (* -1 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))))
(fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2/3 binary64) x (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3/2 binary64))))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) wj x)
-1
#s(literal -1 binary64)
(- wj 1)
(-.f64 wj #s(literal 1 binary64))
(- (* wj (+ 1 (* -1 wj))) 1)
(fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))
(- (* wj (+ 1 (* wj (- wj 1)))) 1)
(fma.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj #s(literal -1 binary64))
1
#s(literal 1 binary64)
(+ 1 wj)
(+.f64 #s(literal 1 binary64) wj)
(+ 1 wj)
(+.f64 #s(literal 1 binary64) wj)
(+ 1 wj)
(+.f64 #s(literal 1 binary64) wj)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -1 x))))
(fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (* -1 x) (* -1/2 x)))) (* -1 x))))
(fma.f64 (fma.f64 x (fma.f64 #s(literal -1/2 binary64) wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ (* -1 x) (* wj (- (+ 1/2 (* -1/2 x)) (+ (* -1 x) (+ (* -1/6 x) (* 1/2 (- 1 (* -1 x)))))))) (* -1/2 x)))) (* -1 x))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))
(* 2 (/ x wj))
(*.f64 (/.f64 x wj) #s(literal 2 binary64))
(/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) wj)
(/.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj (*.f64 #s(literal 2 binary64) x)) wj)
(/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) wj)
(/.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj (*.f64 #s(literal 2 binary64) x)) wj)
(/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) wj)
(/.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj (*.f64 #s(literal 2 binary64) x)) wj)
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 2/3 binary64) x))) wj wj))) wj)) wj x)
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
x
(+ x (* wj (- (* -1 x) 1)))
(fma.f64 (-.f64 #s(literal -1 binary64) x) wj x)
(+ x (* wj (- (+ (* -1 x) (* 1/2 (* wj x))) 1)))
(fma.f64 (fma.f64 x (fma.f64 #s(literal 1/2 binary64) wj #s(literal -1 binary64)) #s(literal -1 binary64)) wj x)
(+ x (* wj (- (+ (* -1 x) (* wj (+ (* -1/6 (* wj x)) (* 1/2 x)))) 1)))
(fma.f64 (fma.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) wj #s(literal 1/2 binary64))) wj (-.f64 #s(literal -1 binary64) x)) wj x)
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(+ x (* wj (+ (* -2 x) (* wj (+ x (+ (* -1 (- (* -1 x) 1)) (* 1/2 x)))))))
(fma.f64 (fma.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) x (+.f64 #s(literal 1 binary64) x)) x) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ x (+ (* -1 (- (* -1 x) 1)) (+ (* 1/2 x) (* wj (- (+ (* -1 x) (+ (* -1/2 x) (* -1/6 x))) (+ 1 x))))))))))
(fma.f64 (fma.f64 (+.f64 (fma.f64 (fma.f64 x #s(literal -5/3 binary64) (-.f64 #s(literal -1 binary64) x)) wj (fma.f64 #s(literal 1/2 binary64) x (+.f64 #s(literal 1 binary64) x))) x) wj (*.f64 #s(literal -2 binary64) x)) wj x)
x
(+ x (* wj (- (* -1 x) 1)))
(fma.f64 (-.f64 #s(literal -1 binary64) x) wj x)
(+ x (* wj (- (+ (* -1 x) (* 1/2 (* wj x))) 1)))
(fma.f64 (fma.f64 x (fma.f64 #s(literal 1/2 binary64) wj #s(literal -1 binary64)) #s(literal -1 binary64)) wj x)
(+ x (* wj (- (+ (* -1 x) (* wj (+ (* 1/2 x) (* wj (- (* -1/6 x) x))))) 1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal -7/6 binary64)) wj (*.f64 #s(literal 1/2 binary64) x)) wj (-.f64 #s(literal -1 binary64) x)) wj x)
(* -1 x)
(neg.f64 x)
(- (* wj (- 1 (* -1 x))) x)
(fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))
(- (* wj (- (+ 1 (* -1/2 (* wj x))) (* -1 x))) x)
(fma.f64 (fma.f64 x (fma.f64 #s(literal -1/2 binary64) wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj (neg.f64 x))
(- (* wj (- (+ 1 (* wj (- (* 1/6 (* wj x)) (* 1/2 x)))) (* -1 x))) x)
(fma.f64 (fma.f64 (*.f64 x (fma.f64 #s(literal 1/6 binary64) wj #s(literal -1/2 binary64))) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(+ (* -2 x) (* wj (- 1 (* -5/2 x))))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
(+ (* -2 x) (* wj (- (+ 1 (* wj (- (* -8/3 x) 1))) (* -5/2 x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(+ (* -2 x) (* wj (- (+ 1 (* wj (- (* -8/3 x) 1))) (* -5/2 x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(* 2 (/ x (pow wj 2)))
(*.f64 (/.f64 x (*.f64 wj wj)) #s(literal 2 binary64))
(/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) (pow wj 2))
(/.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj (*.f64 #s(literal 2 binary64) x)) (*.f64 wj wj))
(/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) (pow wj 2))
(/.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj (*.f64 #s(literal 2 binary64) x)) (*.f64 wj wj))
(/ (+ (* 2 x) (* wj (- (* -5/2 x) 1))) (pow wj 2))
(/.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj (*.f64 #s(literal 2 binary64) x)) (*.f64 wj wj))
x
(+ x (* -1 (* wj x)))
(fma.f64 (neg.f64 x) wj x)
(+ x (* wj (+ (* -1 x) (* 1/2 (* wj x)))))
(fma.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) wj #s(literal -1 binary64))) wj x)
(+ x (* wj (+ (* -1 x) (* wj (+ (* -1/6 (* wj x)) (* 1/2 x))))))
(fma.f64 (fma.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) wj #s(literal 1/2 binary64))) wj (neg.f64 x)) wj x)
1
#s(literal 1 binary64)
(+ 1 (pow wj 3))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(+ 1 (pow wj 3))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(+ 1 (pow wj 3))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
wj
(* wj (- 1 (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) wj)) wj)
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(*.f64 (+.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 (*.f64 wj wj) wj))) (/.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj)
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 (*.f64 wj wj) wj))
(* (pow wj 3) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64))) (*.f64 (*.f64 wj wj) wj))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (fma.f64 #s(literal -8/3 binary64) x (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)))) (*.f64 (*.f64 wj wj) wj))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3))))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (-.f64 (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (+.f64 (/.f64 x (*.f64 (*.f64 wj wj) wj)) (/.f64 #s(literal 1 binary64) wj)))) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (*.f64 (*.f64 wj wj) wj))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64))) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (fma.f64 #s(literal -8/3 binary64) x (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)))) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (fma.f64 #s(literal -8/3 binary64) x (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)))) (*.f64 wj wj))
(* -1 (pow wj 2))
(*.f64 (neg.f64 wj) wj)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
wj
(* wj (- 1 (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) wj)) wj)
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(*.f64 (+.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 (*.f64 wj wj) wj))) (/.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj)
(* (pow wj 2) (+ 1 (* 5/2 x)))
(*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) wj)
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(*.f64 (fma.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) x #s(literal 1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2))))))
(*.f64 (fma.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) x (+.f64 (/.f64 x (*.f64 wj wj)) #s(literal 1 binary64))) (*.f64 wj wj))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2))))))
(*.f64 (fma.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) x (+.f64 (/.f64 x (*.f64 wj wj)) #s(literal 1 binary64))) (*.f64 wj wj))
(pow wj 2)
(*.f64 wj wj)
(pow wj 2)
(*.f64 wj wj)
(pow wj 2)
(*.f64 wj wj)
(pow wj 2)
(*.f64 wj wj)
wj
(* wj (- 1 (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj)))
(+.f64 wj (*.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj))
(* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj)))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 (*.f64 wj wj) wj))) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)) wj)
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(/ (- (/ 1 wj) 1) wj)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj)
(/ (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))) wj)
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) wj)
(/ (- (+ (/ 1 wj) (/ 1 (pow wj 3))) (+ 1 (/ 1 (pow wj 2)))) wj)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64))) wj)
wj
(* wj (+ 1 (/ 1 wj)))
(+.f64 #s(literal 1 binary64) wj)
(* wj (+ 1 (/ 1 wj)))
(+.f64 #s(literal 1 binary64) wj)
(* wj (+ 1 (/ 1 wj)))
(+.f64 #s(literal 1 binary64) wj)
wj
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) wj)
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) wj)
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) wj)
(- (* -5/2 x) 1)
(fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))
(- (+ (* -5/2 x) (* 2 (/ x wj))) 1)
(fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64))
(- (+ (* -5/2 x) (* 2 (/ x wj))) 1)
(fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64))
(- (+ (* -5/2 x) (* 2 (/ x wj))) 1)
(fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64))
wj
(* wj (- 1 (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) wj)) wj)
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(*.f64 (+.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 (*.f64 wj wj) wj))) (/.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) wj)
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 (*.f64 wj wj) wj))
(* (pow wj 3) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64))) (*.f64 (*.f64 wj wj) wj))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (fma.f64 #s(literal -8/3 binary64) x (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)))) (*.f64 (*.f64 wj wj) wj))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3))))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (-.f64 (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (+.f64 (/.f64 x (*.f64 (*.f64 wj wj) wj)) (/.f64 #s(literal 1 binary64) wj)))) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (*.f64 (*.f64 wj wj) wj))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64))) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (fma.f64 #s(literal -8/3 binary64) x (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)))) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (fma.f64 #s(literal -8/3 binary64) x (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)))) (*.f64 wj wj))
(* -1 wj)
(neg.f64 wj)
(* wj (- (/ (* x (exp (neg wj))) wj) 1))
(*.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) wj)
(* wj (- (/ (* x (exp (neg wj))) wj) 1))
(*.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) wj)
(* wj (- (/ (* x (exp (neg wj))) wj) 1))
(*.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) wj)
wj
(* wj (- 1 (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ (* x (exp (neg wj))) (pow wj 2)))) (/ 1 wj)))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) wj)) wj)
(* wj (- (+ 1 (+ (* -1 (/ (* x (exp (neg wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ (* x (exp (neg wj))) (pow wj 2))))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(*.f64 (-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (*.f64 (*.f64 wj wj) wj)))) (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (*.f64 wj wj)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))) wj)
(/ -1 (pow wj 2))
(/.f64 #s(literal -1 binary64) (*.f64 wj wj))
(/ (- (/ (* x (exp (neg wj))) wj) 1) (pow wj 2))
(/.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (*.f64 wj wj))
(/ (- (+ (/ 1 (pow wj 3)) (/ (* x (exp (neg wj))) wj)) 1) (pow wj 2))
(/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 x wj) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)) #s(literal 1 binary64))) (*.f64 wj wj))
(/ (- (+ (* -1 (/ (* x (exp (neg wj))) (pow wj 4))) (+ (/ 1 (pow wj 3)) (/ (* x (exp (neg wj))) wj))) 1) (pow wj 2))
(/.f64 (fma.f64 (neg.f64 x) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj #s(literal 4 binary64))) (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 x wj) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)) #s(literal 1 binary64)))) (*.f64 wj wj))
wj
(* wj (+ 1 (* -1 (/ (* x (exp (neg wj))) wj))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) wj)
(* wj (+ 1 (* -1 (/ (* x (exp (neg wj))) wj))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) wj)
(* wj (+ 1 (* -1 (/ (* x (exp (neg wj))) wj))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) wj)
(* (pow wj 2) (- (* -8/3 x) 1))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* -8/3 x) (/ 1 wj)) (+ 1 (* -5/2 (/ x wj)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64))) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (/ 1 wj))) (+ 1 (* -5/2 (/ x wj)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)))) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* -8/3 x) (+ (* -2 (/ x (pow wj 2))) (/ 1 wj))) (+ 1 (* -5/2 (/ x wj)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)))) (*.f64 wj wj))
(/ (- (* -5/2 x) 1) wj)
(/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj)
(/ (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) wj)
(/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64)) wj)
(/ (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) wj)
(/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64)) wj)
(/ (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) wj)
(/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64)) wj)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(pow wj 3)
(*.f64 (*.f64 wj wj) wj)
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 x wj) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) wj)) wj)) (neg.f64 wj))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 (*.f64 wj wj) wj))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (neg.f64 (+.f64 (fma.f64 #s(literal 8/3 binary64) x (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj)) #s(literal 1 binary64))) (*.f64 (*.f64 wj wj) wj))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) (/.f64 (fma.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) x #s(literal 1 binary64)) wj))) (*.f64 (*.f64 wj wj) wj))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) wj))) wj))) (*.f64 (*.f64 wj wj) wj))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64))) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64)) wj)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64)) wj)) (*.f64 wj wj))
(* -1 (pow wj 2))
(*.f64 (neg.f64 wj) wj)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 x wj) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) wj)) wj)) (neg.f64 wj))
(* (pow wj 2) (+ 1 (* 5/2 x)))
(*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) wj)
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(*.f64 (fma.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) x #s(literal 1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))))
(*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) wj))) (*.f64 wj wj))
(* (pow wj 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))))
(*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) wj))) (*.f64 wj wj))
(pow wj 2)
(*.f64 wj wj)
(pow wj 2)
(*.f64 wj wj)
(pow wj 2)
(*.f64 wj wj)
(pow wj 2)
(*.f64 wj wj)
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ x (* wj (exp wj)))) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 x wj) (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64))) wj)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (/ x (exp wj)))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 x wj) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) wj)) wj)) (neg.f64 wj))
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(* -1 (/ (- 1 (/ 1 wj)) wj))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) (neg.f64 wj))
(* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)) (neg.f64 wj))
(* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))) wj))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)) wj)) (neg.f64 wj))
wj
(* wj (+ 1 (/ 1 wj)))
(+.f64 #s(literal 1 binary64) wj)
(* wj (+ 1 (/ 1 wj)))
(+.f64 #s(literal 1 binary64) wj)
(* wj (+ 1 (/ 1 wj)))
(+.f64 #s(literal 1 binary64) wj)
wj
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(*.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (neg.f64 wj))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(*.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (neg.f64 wj))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(*.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (neg.f64 wj))
(- (* -5/2 x) 1)
(fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))
(- (+ (* -5/2 x) (* 2 (/ x wj))) 1)
(fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64))
(- (+ (* -5/2 x) (* 2 (/ x wj))) 1)
(fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64))
(- (+ (* -5/2 x) (* 2 (/ x wj))) 1)
(fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 x wj) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) wj)) wj)) (neg.f64 wj))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 (*.f64 wj wj) wj))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (neg.f64 (+.f64 (fma.f64 #s(literal 8/3 binary64) x (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj)) #s(literal 1 binary64))) (*.f64 (*.f64 wj wj) wj))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) (/.f64 (fma.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) x #s(literal 1 binary64)) wj))) (*.f64 (*.f64 wj wj) wj))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) wj))) wj))) (*.f64 (*.f64 wj wj) wj))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64))) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64)) wj)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64)) wj)) (*.f64 wj wj))
(* -1 wj)
(neg.f64 wj)
(* -1 (* wj (+ 1 (* -1 (/ (* x (exp (* -1 wj))) wj)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) (neg.f64 wj))
(* -1 (* wj (+ 1 (* -1 (/ (* x (exp (* -1 wj))) wj)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) (neg.f64 wj))
(* -1 (* wj (+ 1 (* -1 (/ (* x (exp (* -1 wj))) wj)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) (neg.f64 wj))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ (* x (exp (* -1 wj))) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 x wj) (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64))) wj)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (* x (exp (* -1 wj))))) (+ (/ 1 wj) (/ (* x (exp (* -1 wj))) wj))) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 x wj) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) wj)) wj)) (neg.f64 wj))
(/ -1 (pow wj 2))
(/.f64 #s(literal -1 binary64) (*.f64 wj wj))
(/ (- (/ (* x (exp (* -1 wj))) wj) 1) (pow wj 2))
(/.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (*.f64 wj wj))
(/ (- (* -1 (/ (- (* -1 (* x (exp (* -1 wj)))) (/ 1 (pow wj 2))) wj)) 1) (pow wj 2))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) (/.f64 #s(literal -1 binary64) (*.f64 wj wj))) wj)) (*.f64 wj wj))
(/ (- (* -1 (/ (- (+ (* -1 (* x (exp (* -1 wj)))) (/ (* x (exp (* -1 wj))) (pow wj 3))) (/ 1 (pow wj 2))) wj)) 1) (pow wj 2))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 wj))) x (/.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (*.f64 wj wj))) wj)) (*.f64 wj wj))
wj
(* -1 (* wj (- (/ (* x (exp (* -1 wj))) wj) 1)))
(*.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (neg.f64 wj))
(* -1 (* wj (- (/ (* x (exp (* -1 wj))) wj) 1)))
(*.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (neg.f64 wj))
(* -1 (* wj (- (/ (* x (exp (* -1 wj))) wj) 1)))
(*.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (neg.f64 wj))
(* (pow wj 2) (- (* -8/3 x) 1))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* -8/3 x) (* -1 (/ (- (* -5/2 x) 1) wj))) 1))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 1 binary64))) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* -8/3 x) (* -1 (/ (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) wj))) 1))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64)) wj)) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* -8/3 x) (* -1 (/ (- (+ (* -5/2 x) (* 2 (/ x wj))) 1) wj))) 1))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64)) wj)) (*.f64 wj wj))
(/ (- (* -5/2 x) 1) wj)
(/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj)
(* -1 (/ (+ (* -2 (/ x wj)) (* -1 (- (* -5/2 x) 1))) wj))
(/.f64 (fma.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) (neg.f64 x) #s(literal -1 binary64)) wj)
(* -1 (/ (+ (* -2 (/ x wj)) (* -1 (- (* -5/2 x) 1))) wj))
(/.f64 (fma.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) (neg.f64 x) #s(literal -1 binary64)) wj)
(* -1 (/ (+ (* -2 (/ x wj)) (* -1 (- (* -5/2 x) 1))) wj))
(/.f64 (fma.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) (neg.f64 x) #s(literal -1 binary64)) wj)
(* x (exp (* -1 wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (exp (* -1 wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (exp (* -1 wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (exp (* -1 wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(pow wj 3)
(*.f64 (*.f64 wj wj) wj)
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) wj) (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) wj) (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) wj) (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(* (pow wj 2) (- 1 wj))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x))
(* wj (- 1 wj))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) wj) (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) wj) (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) wj) (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(pow wj 2)
(*.f64 wj wj)
(+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x (*.f64 wj wj))
(+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x (*.f64 wj wj))
(+ (* x (+ 1 (* wj (- (* 5/2 wj) 2)))) (pow wj 2))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x (*.f64 wj wj))
(+ wj (* -1 (/ wj (+ 1 wj))))
(-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
wj
(+ wj (* -1 (/ x (exp wj))))
(fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)
(+ wj (* -1 (/ x (exp wj))))
(fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)
(+ wj (* -1 (/ x (exp wj))))
(fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)
-1
#s(literal -1 binary64)
(- (* x (- (* 2 (/ 1 wj)) 5/2)) 1)
(fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64))
(- (* x (- (* 2 (/ 1 wj)) 5/2)) 1)
(fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64))
(- (* x (- (* 2 (/ 1 wj)) 5/2)) 1)
(fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) wj) (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) wj) (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) wj) (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(* (pow wj 2) (- 1 wj))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x))
(* wj (- 1 wj))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(* -1 wj)
(neg.f64 wj)
(- (* x (exp (neg wj))) wj)
(fma.f64 (exp.f64 (neg.f64 wj)) x (neg.f64 wj))
(- (* x (exp (neg wj))) wj)
(fma.f64 (exp.f64 (neg.f64 wj)) x (neg.f64 wj))
(- (* x (exp (neg wj))) wj)
(fma.f64 (exp.f64 (neg.f64 wj)) x (neg.f64 wj))
(+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))))
(fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)
(+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) x (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) x (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) x (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(* -1 (/ wj (+ 1 (pow wj 3))))
(/.f64 (neg.f64 wj) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
(+ (* -1 (/ wj (+ 1 (pow wj 3)))) (/ (* x (exp (neg wj))) (+ 1 (pow wj 3))))
(fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (/.f64 (neg.f64 wj) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(+ (* -1 (/ wj (+ 1 (pow wj 3)))) (/ (* x (exp (neg wj))) (+ 1 (pow wj 3))))
(fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (/.f64 (neg.f64 wj) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(+ (* -1 (/ wj (+ 1 (pow wj 3)))) (/ (* x (exp (neg wj))) (+ 1 (pow wj 3))))
(fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (/.f64 (neg.f64 wj) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
wj
(+ wj (* -1 (* x (exp (neg wj)))))
(fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)
(+ wj (* -1 (* x (exp (neg wj)))))
(fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)
(+ wj (* -1 (* x (exp (neg wj)))))
(fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(+ (* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2))))))) (* (pow wj 2) (- (/ 1 wj) 1)))
(fma.f64 (*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) wj) #s(literal 8/3 binary64)) x) wj) wj (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(+ (* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2))))))) (* (pow wj 2) (- (/ 1 wj) 1)))
(fma.f64 (*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) wj) #s(literal 8/3 binary64)) x) wj) wj (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(+ (* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2))))))) (* (pow wj 2) (- (/ 1 wj) 1)))
(fma.f64 (*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) wj) #s(literal 8/3 binary64)) x) wj) wj (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
-1
#s(literal -1 binary64)
(- (* -8/3 x) 1)
(fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))
(- (* -8/3 x) 1)
(fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))
(- (* -8/3 x) 1)
(fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(- (* x (- (* 2 (/ 1 (pow wj 2))) (* 5/2 (/ 1 wj)))) (/ 1 wj))
(/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64)) wj)
(- (* x (- (* 2 (/ 1 (pow wj 2))) (* 5/2 (/ 1 wj)))) (/ 1 wj))
(/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64)) wj)
(- (* x (- (* 2 (/ 1 (pow wj 2))) (* 5/2 (/ 1 wj)))) (/ 1 wj))
(/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x #s(literal -1 binary64)) wj)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x)
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x)
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x)
(* x (- (* wj (- 5/2 (* 8/3 wj))) 2))
(*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (+ 1 (* wj (- (* 5/2 wj) 2))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(*.f64 (fma.f64 wj (/.f64 wj x) (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x)
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(*.f64 (fma.f64 wj (/.f64 wj x) (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x)
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(*.f64 (fma.f64 wj (/.f64 wj x) (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x)
(/ x (* (exp wj) (+ 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(*.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x)) x)
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(*.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x)) x)
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(*.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x)) x)
(* -1 (/ x (exp wj)))
(*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x))
(* x (- (/ wj x) (/ 1 (exp wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* x (- (/ wj x) (/ 1 (exp wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* x (- (/ wj x) (/ 1 (exp wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* x (- (* 2 (/ 1 wj)) 5/2))
(*.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) x)
(* x (- (* 2 (/ 1 wj)) (+ 5/2 (/ 1 x))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) (/.f64 #s(literal 1 binary64) x)) x)
(* x (- (* 2 (/ 1 wj)) (+ 5/2 (/ 1 x))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) (/.f64 #s(literal 1 binary64) x)) x)
(* x (- (* 2 (/ 1 wj)) (+ 5/2 (/ 1 x))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) (/.f64 #s(literal 1 binary64) x)) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x)
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x)
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x)
(* x (- (* wj (- 5/2 (* 8/3 wj))) 2))
(*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (+ (exp (neg wj)) (* -1 (/ wj x))))
(*.f64 (-.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x)) x)
(* x (+ (exp (neg wj)) (* -1 (/ wj x))))
(*.f64 (-.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x)) x)
(* x (+ (exp (neg wj)) (* -1 (/ wj x))))
(*.f64 (-.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x)) x)
(/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))
(*.f64 (*.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 x (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (exp.f64 (neg.f64 wj)) (/.f64 (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) x)) x)
(* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (exp.f64 (neg.f64 wj)) (/.f64 (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) x)) x)
(* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (exp.f64 (neg.f64 wj)) (/.f64 (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) x)) x)
(/ (* x (exp (neg wj))) (+ 1 (pow wj 3)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(* x (+ (* -1 (/ wj (* x (+ 1 (pow wj 3))))) (/ (exp (neg wj)) (+ 1 (pow wj 3)))))
(*.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (/.f64 wj (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) x))) x)
(* x (+ (* -1 (/ wj (* x (+ 1 (pow wj 3))))) (/ (exp (neg wj)) (+ 1 (pow wj 3)))))
(*.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (/.f64 wj (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) x))) x)
(* x (+ (* -1 (/ wj (* x (+ 1 (pow wj 3))))) (/ (exp (neg wj)) (+ 1 (pow wj 3)))))
(*.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (/.f64 wj (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) x))) x)
(* -1 (* x (exp (neg wj))))
(*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x))
(* x (- (/ wj x) (exp (neg wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* x (- (/ wj x) (exp (neg wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* x (- (/ wj x) (exp (neg wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2)))))))
(*.f64 (*.f64 (*.f64 wj wj) x) (-.f64 (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) wj) #s(literal 8/3 binary64)))
(* x (+ (* (pow wj 2) (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2)))))) (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) wj (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) wj) #s(literal 8/3 binary64)) (*.f64 wj wj))) x)
(* x (+ (* (pow wj 2) (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2)))))) (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) wj (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) wj) #s(literal 8/3 binary64)) (*.f64 wj wj))) x)
(* x (+ (* (pow wj 2) (- (* 5/2 (/ 1 wj)) (+ 8/3 (* 2 (/ 1 (pow wj 2)))))) (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) wj (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) wj) #s(literal 8/3 binary64)) (*.f64 wj wj))) x)
(* -8/3 x)
(*.f64 #s(literal -8/3 binary64) x)
(* -1 (* x (+ 8/3 (/ 1 x))))
(fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))
(* -1 (* x (+ 8/3 (/ 1 x))))
(fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))
(* -1 (* x (+ 8/3 (/ 1 x))))
(fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))
(/ (* x (- (* 2 (/ 1 wj)) 5/2)) wj)
(*.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) wj) x)
(* x (- (/ 2 (pow wj 2)) (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) wj) (/.f64 #s(literal 1 binary64) (*.f64 wj x))) x)
(* x (- (/ 2 (pow wj 2)) (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) wj) (/.f64 #s(literal 1 binary64) (*.f64 wj x))) x)
(* x (- (/ 2 (pow wj 2)) (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) wj) (/.f64 #s(literal 1 binary64) (*.f64 wj x))) x)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (neg.f64 (exp.f64 (neg.f64 wj))) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (neg.f64 (exp.f64 (neg.f64 wj))) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (neg.f64 (exp.f64 (neg.f64 wj))) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x)) (neg.f64 x))
(* -1 (* x (- (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))) 1)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) wj) (neg.f64 x) x)
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) wj #s(literal -1 binary64))) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) wj #s(literal -1 binary64))) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) wj #s(literal -1 binary64))) (neg.f64 x))
(* -1 (* x (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))))
(*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(*.f64 (-.f64 #s(literal 2 binary64) (*.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))))) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(*.f64 (-.f64 #s(literal 2 binary64) (*.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))))) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(*.f64 (-.f64 #s(literal 2 binary64) (*.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))))) (neg.f64 x))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (neg.f64 (exp.f64 (neg.f64 wj))) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (neg.f64 (exp.f64 (neg.f64 wj))) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (neg.f64 (exp.f64 (neg.f64 wj))) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x)) (neg.f64 x))
(* -1 (* x (- (* wj (+ 2 (* -5/2 wj))) 1)))
(fma.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) wj #s(literal 2 binary64)) wj) (neg.f64 x) x)
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(*.f64 (-.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) wj #s(literal 2 binary64)) wj #s(literal -1 binary64)) (*.f64 wj (/.f64 wj x))) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(*.f64 (-.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) wj #s(literal 2 binary64)) wj #s(literal -1 binary64)) (*.f64 wj (/.f64 wj x))) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(*.f64 (-.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) wj #s(literal 2 binary64)) wj #s(literal -1 binary64)) (*.f64 wj (/.f64 wj x))) (neg.f64 x))
(/ x (* (exp wj) (+ 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(*.f64 (-.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
(* -1 (/ x (exp wj)))
(*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* -1 (* x (- 5/2 (* 2 (/ 1 wj)))))
(*.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) (neg.f64 x))
(* -1 (* x (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) (/.f64 #s(literal 2 binary64) wj)) (neg.f64 x))
(* -1 (* x (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) (/.f64 #s(literal 2 binary64) wj)) (neg.f64 x))
(* -1 (* x (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) (/.f64 #s(literal 2 binary64) wj)) (neg.f64 x))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (neg.f64 (exp.f64 (neg.f64 wj))) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (neg.f64 (exp.f64 (neg.f64 wj))) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (neg.f64 (exp.f64 (neg.f64 wj))) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 wj (*.f64 (exp.f64 (-.f64 wj wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) x)) (neg.f64 x))
(* -1 (* x (- (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))) 1)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) wj) (neg.f64 x) x)
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) wj #s(literal -1 binary64))) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) wj #s(literal -1 binary64))) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) wj #s(literal -1 binary64))) (neg.f64 x))
(* -1 (* x (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))))
(*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(*.f64 (-.f64 #s(literal 2 binary64) (*.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))))) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(*.f64 (-.f64 #s(literal 2 binary64) (*.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))))) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(*.f64 (-.f64 #s(literal 2 binary64) (*.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))))) (neg.f64 x))
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* -1 (* x (+ (* -1 (exp (neg wj))) (/ wj x))))
(*.f64 (-.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x)) x)
(* -1 (* x (+ (* -1 (exp (neg wj))) (/ wj x))))
(*.f64 (-.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x)) x)
(* -1 (* x (+ (* -1 (exp (neg wj))) (/ wj x))))
(*.f64 (-.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x)) x)
(/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))
(*.f64 (*.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 x (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x)))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (exp.f64 (neg.f64 wj)) (/.f64 (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) x)) x)
(* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x)))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (exp.f64 (neg.f64 wj)) (/.f64 (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) x)) x)
(* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x)))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (exp.f64 (neg.f64 wj)) (/.f64 (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) x)) x)
(/ (* x (exp (neg wj))) (+ 1 (pow wj 3)))
(*.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(* -1 (* x (+ (* -1 (/ (exp (neg wj)) (+ 1 (pow wj 3)))) (/ wj (* x (+ 1 (pow wj 3)))))))
(*.f64 (-.f64 (/.f64 wj (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) x)) (/.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (exp (neg wj)) (+ 1 (pow wj 3)))) (/ wj (* x (+ 1 (pow wj 3)))))))
(*.f64 (-.f64 (/.f64 wj (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) x)) (/.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (exp (neg wj)) (+ 1 (pow wj 3)))) (/ wj (* x (+ 1 (pow wj 3)))))))
(*.f64 (-.f64 (/.f64 wj (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) x)) (/.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))) (neg.f64 x))
(* -1 (* x (exp (neg wj))))
(*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ wj x)) (* -1 (exp (neg wj))))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* -1 (* x (- (* -1 (/ wj x)) (* -1 (exp (neg wj))))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* -1 (* x (- (* -1 (/ wj x)) (* -1 (exp (neg wj))))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 (* (pow wj 2) (* x (- (+ 8/3 (* 2 (/ 1 (pow wj 2)))) (* 5/2 (/ 1 wj))))))
(*.f64 (neg.f64 (*.f64 (*.f64 wj wj) x)) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) wj) #s(literal 8/3 binary64)))
(* -1 (* x (+ (* -1 (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)) (* (pow wj 2) (- (+ 8/3 (* 2 (/ 1 (pow wj 2)))) (* 5/2 (/ 1 wj)))))))
(*.f64 (fma.f64 (*.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) wj) #s(literal 8/3 binary64)) wj) wj (*.f64 (neg.f64 wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)) (* (pow wj 2) (- (+ 8/3 (* 2 (/ 1 (pow wj 2)))) (* 5/2 (/ 1 wj)))))))
(*.f64 (fma.f64 (*.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) wj) #s(literal 8/3 binary64)) wj) wj (*.f64 (neg.f64 wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)) (* (pow wj 2) (- (+ 8/3 (* 2 (/ 1 (pow wj 2)))) (* 5/2 (/ 1 wj)))))))
(*.f64 (fma.f64 (*.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 5/2 binary64)) wj) #s(literal 8/3 binary64)) wj) wj (*.f64 (neg.f64 wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) (neg.f64 x))
(* -8/3 x)
(*.f64 #s(literal -8/3 binary64) x)
(* -1 (* x (+ 8/3 (/ 1 x))))
(fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))
(* -1 (* x (+ 8/3 (/ 1 x))))
(fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))
(* -1 (* x (+ 8/3 (/ 1 x))))
(fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))
(* -1 (/ (* x (- 5/2 (* 2 (/ 1 wj)))) wj))
(*.f64 (neg.f64 x) (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) wj))
(* -1 (* x (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (/ 2 (pow wj 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj x)) (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) wj)) (neg.f64 x))
(* -1 (* x (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (/ 2 (pow wj 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj x)) (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) wj)) (neg.f64 x))
(* -1 (* x (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (/ 2 (pow wj 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj x)) (/.f64 (-.f64 #s(literal 5/2 binary64) (/.f64 #s(literal 2 binary64) wj)) wj)) (neg.f64 x))
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(* x (exp (neg wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)

rewrite244.0ms (2.8%)

Memory
-43.7MiB live, 194.0MiB allocated
Rules
5 198×lower-fma.f32
5 180×lower-fma.f64
4 672×lower-*.f32
4 664×lower-*.f64
3 542×lower-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068477
0103471
1510436
24633436
08908411
Stop Event
iter limit
node limit
iter limit
Counts
25 → 367
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
#s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))
(*.f64 wj wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
(+.f64 #s(literal 1 binary64) wj)
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))
(fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x)
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)))
(neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj)))))
(fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
(/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
(-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))
(neg.f64 x)
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))
(fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))
(/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)
(*.f64 x (exp.f64 (neg.f64 wj)))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
(*.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj (neg.f64 x))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (*.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj))))))
(pow.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj (neg.f64 x)) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj (neg.f64 x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (*.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj)))) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj)) (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj (neg.f64 x)))) (neg.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (*.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj))))))
(/.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj (neg.f64 x))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 x x) x)) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (*.f64 wj x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (*.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj (neg.f64 x)) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (*.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj)))) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 x x) x))))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)
(fma.f64 wj #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) x)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj (neg.f64 x))))
(+.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj) x)
(+.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj))
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(*.f64 wj (-.f64 #s(literal 1 binary64) wj))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj) (+.f64 #s(literal 1 binary64) wj))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)) wj) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)))
(/.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (+.f64 #s(literal 1 binary64) wj))
(/.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) wj (*.f64 (neg.f64 wj) wj))
(fma.f64 #s(literal 1 binary64) wj (*.f64 wj (neg.f64 wj)))
(fma.f64 wj #s(literal 1 binary64) (*.f64 (neg.f64 wj) wj))
(fma.f64 wj #s(literal 1 binary64) (*.f64 wj (neg.f64 wj)))
(+.f64 wj (*.f64 (neg.f64 wj) wj))
(+.f64 wj (*.f64 wj (neg.f64 wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
#s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))
(*.f64 (exp.f64 (log.f64 wj)) (exp.f64 (log.f64 wj)))
(*.f64 (*.f64 wj wj) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 wj wj))
(*.f64 wj wj)
(pow.f64 (exp.f64 (log.f64 wj)) #s(literal 2 binary64))
(pow.f64 (*.f64 wj wj) #s(literal 1 binary64))
(pow.f64 wj #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 wj) #s(literal 2 binary64)))
(*.f64 (-.f64 (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj)))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 wj wj) wj)) (/.f64 #s(literal 1 binary64) (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))))))
(pow.f64 (/.f64 (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj) (-.f64 (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 wj wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)))) (fma.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 wj wj) wj))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)))) (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 wj wj))) (neg.f64 (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 wj wj) wj))) (neg.f64 (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))))))
(/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 wj wj)) (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 wj wj) wj)) (fma.f64 wj wj (-.f64 (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 wj wj) wj)) (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj) (-.f64 (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)))) (fma.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)) (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 wj wj) wj))))
(fma.f64 (/.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj)
(fma.f64 (/.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(fma.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
(fma.f64 #s(literal -1 binary64) (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) wj)
(fma.f64 #s(literal 1 binary64) wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))))
(fma.f64 wj #s(literal 1 binary64) (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))) (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj)) (/.f64 (*.f64 wj wj) (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj)))
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj)
(+.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)))
(pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (+.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj)))
(*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (neg.f64 (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (fma.f64 wj wj #s(literal -1 binary64)) (-.f64 wj #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) wj))
(/.f64 (fma.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj) #s(literal -1 binary64)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))))
(fma.f64 #s(literal 1 binary64) wj #s(literal 1 binary64))
(fma.f64 wj #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 wj wj) (-.f64 #s(literal 1 binary64) wj)))
(+.f64 #s(literal 1 binary64) wj)
(+.f64 wj #s(literal 1 binary64))
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj)) (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 x wj) #s(literal 2 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 wj wj) wj)) #s(literal 8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj)))))
(pow.f64 (/.f64 (-.f64 (*.f64 (/.f64 x wj) #s(literal 2 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj)) (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 wj wj) wj)) #s(literal 8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) x (*.f64 (/.f64 x wj) #s(literal 2 binary64))) (fma.f64 #s(literal -5/2 binary64) x (*.f64 (/.f64 x wj) #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal -5/2 binary64) x (*.f64 (/.f64 x wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj))) (-.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) x (*.f64 (/.f64 x wj) #s(literal 2 binary64))) (fma.f64 #s(literal -5/2 binary64) x (*.f64 (/.f64 x wj) #s(literal 2 binary64)))) (fma.f64 #s(literal -5/2 binary64) x (*.f64 (/.f64 x wj) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 (fma.f64 #s(literal -5/2 binary64) x (*.f64 (/.f64 x wj) #s(literal 2 binary64))) (fma.f64 #s(literal -5/2 binary64) x (*.f64 (/.f64 x wj) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -5/2 binary64) x (*.f64 (/.f64 x wj) #s(literal 2 binary64))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj)) (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))) (neg.f64 (-.f64 (*.f64 (/.f64 x wj) #s(literal 2 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 wj wj) wj)) #s(literal 8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))) (neg.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj)))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 #s(literal -5/2 binary64) x #s(literal 1 binary64)) (*.f64 wj (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) #s(literal -1 binary64)))) (*.f64 wj (fma.f64 #s(literal -5/2 binary64) x #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 wj (fma.f64 #s(literal -125/8 binary64) (*.f64 (*.f64 x x) x) #s(literal -1 binary64)))) (*.f64 wj (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) #s(literal -1 binary64)) wj (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) x))) (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal 1 binary64)) wj))
(/.f64 (fma.f64 (fma.f64 #s(literal -125/8 binary64) (*.f64 (*.f64 x x) x) #s(literal -1 binary64)) wj (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 #s(literal 2 binary64) x))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) wj))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj)) (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (-.f64 (*.f64 (/.f64 x wj) #s(literal 2 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 wj wj) wj)) #s(literal 8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 x wj) #s(literal 2 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 wj wj) wj)) #s(literal 8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 x wj) #s(literal 2 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj)) (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj))) (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 wj wj) wj)) #s(literal 8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))))
(fma.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal 1 binary64))) (*.f64 (/.f64 x wj) #s(literal 2 binary64)))
(fma.f64 (fma.f64 #s(literal -125/8 binary64) (*.f64 (*.f64 x x) x) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (/.f64 x wj) #s(literal 2 binary64)))
(fma.f64 #s(literal -5/2 binary64) x (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 x wj) #s(literal 2 binary64))))
(fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 #s(literal 1 binary64) wj) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 x wj) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))
(fma.f64 x (/.f64 #s(literal 2 binary64) wj) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))
(fma.f64 x #s(literal -5/2 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 x wj) #s(literal 2 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj)) (-.f64 (*.f64 (/.f64 x wj) #s(literal 2 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (-.f64 (*.f64 (/.f64 x wj) #s(literal 2 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))))
(+.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) #s(literal -1 binary64)) (*.f64 #s(literal -5/2 binary64) x))
(+.f64 (fma.f64 #s(literal -5/2 binary64) x (*.f64 (/.f64 x wj) #s(literal 2 binary64))) #s(literal -1 binary64))
(+.f64 (*.f64 #s(literal -5/2 binary64) x) (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 x wj) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 x wj) #s(literal 2 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))
(+.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 2 binary64)))
(+.f64 #s(literal -1 binary64) (fma.f64 #s(literal -5/2 binary64) x (*.f64 (/.f64 x wj) #s(literal 2 binary64))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj x))
(*.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x))))
(*.f64 (fma.f64 (*.f64 x x) x (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj)))) wj (*.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj))))))
(pow.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x)) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj)))) wj (*.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj)))) (fma.f64 (*.f64 x x) x (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj)))) wj)) (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x)))) (neg.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj)))) wj (*.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj))))))
(/.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj)))) wj) (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) (*.f64 wj x)))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj)))) wj (*.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x)) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj)))) wj (*.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj)))) (fma.f64 (*.f64 x x) x (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj) #s(literal 3 binary64)))))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj x)
(fma.f64 wj #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) x)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj)))) wj) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x))))
(+.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj) x)
(+.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj))
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj)))
(*.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 wj wj) (*.f64 (exp.f64 (+.f64 (neg.f64 wj) (neg.f64 wj))) (*.f64 x x)))) (fma.f64 (exp.f64 (neg.f64 wj)) x wj))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (exp.f64 (*.f64 (neg.f64 wj) #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)))) (fma.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (fma.f64 (exp.f64 (neg.f64 wj)) x wj) (*.f64 wj wj)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (*.f64 (exp.f64 (+.f64 (neg.f64 wj) (neg.f64 wj))) (*.f64 x x)))) (fma.f64 (exp.f64 (neg.f64 wj)) x wj))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (exp.f64 (*.f64 (neg.f64 wj) #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)))) (fma.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (fma.f64 (exp.f64 (neg.f64 wj)) x wj) (*.f64 wj wj)))
(/.f64 (-.f64 (*.f64 wj wj) (*.f64 (exp.f64 (+.f64 (neg.f64 wj) (neg.f64 wj))) (*.f64 x x))) (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x wj)))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (exp.f64 (*.f64 (neg.f64 wj) #s(literal 3 binary64))) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (fma.f64 (exp.f64 (neg.f64 wj)) x wj) (*.f64 wj wj))))
(neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj))
(fma.f64 #s(literal -1 binary64) wj (*.f64 (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x)) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) wj (*.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x))))
(fma.f64 #s(literal -1 binary64) wj (neg.f64 (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x))))
(fma.f64 #s(literal -1 binary64) wj (*.f64 (exp.f64 (neg.f64 wj)) x))
(fma.f64 wj #s(literal -1 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x)) #s(literal -1 binary64)))
(fma.f64 wj #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x))))
(fma.f64 wj #s(literal -1 binary64) (neg.f64 (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x))))
(fma.f64 wj #s(literal -1 binary64) (*.f64 (exp.f64 (neg.f64 wj)) x))
(-.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj))
(-.f64 (neg.f64 wj) (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x)))
(+.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)))
(+.f64 (neg.f64 wj) (*.f64 (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x)) #s(literal -1 binary64)))
(+.f64 (neg.f64 wj) (*.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x))))
(+.f64 (neg.f64 wj) (neg.f64 (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x))))
(+.f64 (neg.f64 wj) (*.f64 (exp.f64 (neg.f64 wj)) x))
(*.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 wj))))
(*.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 wj (-.f64 wj (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (fma.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 wj)) (-.f64 (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (*.f64 wj wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 wj (-.f64 wj (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))) (fma.f64 (*.f64 wj wj) wj (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))) (-.f64 wj (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (*.f64 wj wj))) (neg.f64 (fma.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 wj))))
(/.f64 (neg.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 wj (-.f64 wj (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (*.f64 wj wj)) (fma.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 wj)))
(/.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64))) (fma.f64 wj wj (-.f64 (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) wj))))
(/.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64))) (fma.f64 wj (-.f64 wj (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 wj)) (-.f64 (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (-.f64 wj (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))) (fma.f64 (*.f64 wj wj) wj (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj))) (fma.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj) #s(literal -1 binary64))) (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64)) wj)
(fma.f64 (/.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))) wj)
(fma.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (-.f64 wj #s(literal 1 binary64))) wj (+.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(fma.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) (-.f64 wj #s(literal 1 binary64)) (+.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(fma.f64 (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (+.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(fma.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)
(fma.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (+.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(fma.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)
(fma.f64 (-.f64 wj #s(literal 1 binary64)) (*.f64 wj (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))) (+.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) (+.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(fma.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)
(fma.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)) (+.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(fma.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 #s(literal 1 binary64) wj (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))))
(fma.f64 wj (*.f64 (-.f64 wj #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))) (+.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(fma.f64 wj #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))))
(-.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 wj))) (/.f64 (*.f64 wj wj) (fma.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 wj))))
(+.f64 (+.f64 wj (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))) (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))) (+.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(+.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))) wj)
(+.f64 wj (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))))
(*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj) #s(literal -1 binary64))) (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)))
(*.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(*.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(pow.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (neg.f64 (neg.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
(/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj) (neg.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))))
(neg.f64 (*.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #s(literal 1 binary64)))
(neg.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 wj wj) (*.f64 (exp.f64 (+.f64 (neg.f64 wj) (neg.f64 wj))) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (neg.f64 wj)) x wj)))
(*.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (exp.f64 (*.f64 (neg.f64 wj) #s(literal 3 binary64))) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (fma.f64 (exp.f64 (neg.f64 wj)) x wj) (*.f64 wj wj))))
(*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)))
(*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj))
(pow.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x wj) (-.f64 (*.f64 wj wj) (*.f64 (exp.f64 (+.f64 (neg.f64 wj) (neg.f64 wj))) (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (fma.f64 (exp.f64 (neg.f64 wj)) x wj) (*.f64 wj wj)) (-.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (exp.f64 (*.f64 (neg.f64 wj) #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x)) #s(literal 2 binary64))) (-.f64 wj (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 wj wj) wj (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1 binary64)) (exp.f64 (*.f64 (neg.f64 wj) #s(literal 3 binary64))))) (fma.f64 wj wj (-.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x)) #s(literal 2 binary64)) (*.f64 wj (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (*.f64 (exp.f64 (+.f64 (neg.f64 wj) (neg.f64 wj))) (*.f64 x x)))) (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x wj)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (exp.f64 (*.f64 (neg.f64 wj) #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)))) (neg.f64 (fma.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (fma.f64 (exp.f64 (neg.f64 wj)) x wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (*.f64 (exp.f64 (+.f64 (neg.f64 wj) (neg.f64 wj))) (*.f64 x x))) (fma.f64 (exp.f64 (neg.f64 wj)) x wj))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (exp.f64 (*.f64 (neg.f64 wj) #s(literal 3 binary64))) (*.f64 (*.f64 x x) x))) (fma.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (fma.f64 (exp.f64 (neg.f64 wj)) x wj) (*.f64 wj wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x wj) (-.f64 (*.f64 wj wj) (*.f64 (exp.f64 (+.f64 (neg.f64 wj) (neg.f64 wj))) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (fma.f64 (exp.f64 (neg.f64 wj)) x wj) (*.f64 wj wj)) (-.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (exp.f64 (*.f64 (neg.f64 wj) #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)))))
(neg.f64 (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)))
(fma.f64 (neg.f64 (exp.f64 (neg.f64 wj))) x wj)
(fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)
(fma.f64 (neg.f64 x) (exp.f64 (neg.f64 wj)) wj)
(fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (neg.f64 wj)) x) wj)
(fma.f64 #s(literal 1 binary64) wj (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x)))
(fma.f64 x (neg.f64 (exp.f64 (neg.f64 wj))) wj)
(fma.f64 wj #s(literal 1 binary64) (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x)))
(-.f64 (/.f64 (*.f64 wj wj) (fma.f64 (exp.f64 (neg.f64 wj)) x wj)) (/.f64 (*.f64 (exp.f64 (+.f64 (neg.f64 wj) (neg.f64 wj))) (*.f64 x x)) (fma.f64 (exp.f64 (neg.f64 wj)) x wj)))
(-.f64 (/.f64 (*.f64 (*.f64 wj wj) wj) (fma.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (fma.f64 (exp.f64 (neg.f64 wj)) x wj) (*.f64 wj wj))) (/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 wj) #s(literal 3 binary64))) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (fma.f64 (exp.f64 (neg.f64 wj)) x wj) (*.f64 wj wj))))
(-.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x) wj)))
(-.f64 wj (*.f64 (exp.f64 (neg.f64 wj)) x))
(+.f64 (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x)) wj)
(+.f64 wj (*.f64 (exp.f64 (neg.f64 wj)) (neg.f64 x)))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(neg.f64 x)
(-.f64 #s(literal 0 binary64) x)
(+.f64 #s(literal 0 binary64) (neg.f64 x))
(*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) wj) wj)
(*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))
(*.f64 (*.f64 wj wj) (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))))
(*.f64 wj (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) wj))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) (/.f64 (*.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (*.f64 wj wj))) (*.f64 wj wj)) (fma.f64 #s(literal -8/3 binary64) x (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (*.f64 (*.f64 wj wj) wj))) (*.f64 wj wj)) (fma.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (fma.f64 #s(literal -8/3 binary64) x (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 wj wj) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) (/.f64 (*.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (*.f64 wj wj)))) (fma.f64 #s(literal -8/3 binary64) x (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))))
(/.f64 (*.f64 (*.f64 wj wj) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (*.f64 (*.f64 wj wj) wj)))) (fma.f64 (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj) (fma.f64 #s(literal -8/3 binary64) x (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)))))
(fma.f64 (*.f64 #s(literal -8/3 binary64) x) (*.f64 wj wj) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 wj wj) (*.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) wj) (*.f64 wj wj)))
(fma.f64 (*.f64 wj wj) (*.f64 #s(literal -8/3 binary64) x) (*.f64 (*.f64 wj wj) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))))
(fma.f64 (*.f64 wj wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 (*.f64 wj wj) (/.f64 (neg.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) wj)))
(+.f64 (*.f64 (*.f64 #s(literal -8/3 binary64) x) (*.f64 wj wj)) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj)))
(+.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 wj wj)) (*.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) wj) (*.f64 wj wj)))
(+.f64 (*.f64 (*.f64 wj wj) (*.f64 #s(literal -8/3 binary64) x)) (*.f64 (*.f64 wj wj) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))))
(+.f64 (*.f64 (*.f64 wj wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))) (*.f64 (*.f64 wj wj) (/.f64 (neg.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) wj)))
(*.f64 (fma.f64 #s(literal 64/9 binary64) (*.f64 x x) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -8/3 binary64) x #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal -512/27 binary64) (*.f64 (*.f64 x x) x) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 64/9 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 8/3 binary64))))))
(pow.f64 (/.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 64/9 binary64) (*.f64 x x) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 64/9 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 8/3 binary64)))) (fma.f64 #s(literal -512/27 binary64) (*.f64 (*.f64 x x) x) #s(literal -1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 64/9 binary64) (*.f64 x x))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -8/3 binary64) x)))
(/.f64 (neg.f64 (fma.f64 #s(literal 64/9 binary64) (*.f64 x x) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -512/27 binary64) (*.f64 (*.f64 x x) x) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal 64/9 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 8/3 binary64))))))
(/.f64 (fma.f64 #s(literal 64/9 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal -8/3 binary64) x #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal -512/27 binary64) (*.f64 (*.f64 x x) x) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 64/9 binary64) (*.f64 x x)) (*.f64 x #s(literal 8/3 binary64)))))
(/.f64 (fma.f64 #s(literal -512/27 binary64) (*.f64 (*.f64 x x) x) #s(literal -1 binary64)) (fma.f64 #s(literal 64/9 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 8/3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 64/9 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 64/9 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 8/3 binary64)))) (fma.f64 #s(literal -512/27 binary64) (*.f64 (*.f64 x x) x) #s(literal -1 binary64))))
(fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))
(fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 64/9 binary64) (*.f64 x x)) (fma.f64 #s(literal -8/3 binary64) x #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -8/3 binary64) x #s(literal 1 binary64))))
(+.f64 (*.f64 #s(literal -8/3 binary64) x) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -8/3 binary64) x))
(*.f64 (pow.f64 (/.f64 wj (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj)) (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 x wj) #s(literal 2 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))))
(*.f64 (pow.f64 (/.f64 wj (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 wj wj) wj)) #s(literal 8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj)))))
(*.f64 (/.f64 #s(literal 1 binary64) wj) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) wj) (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 wj)))
(*.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) wj))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))
(pow.f64 (/.f64 (/.f64 wj (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 wj (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) #s(literal -1 binary64)) wj)
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj)) (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) wj)) (-.f64 (*.f64 (/.f64 x wj) #s(literal 2 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 wj wj) wj)) #s(literal 8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))) (neg.f64 (neg.f64 wj)))
(/.f64 (*.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) #s(literal 1 binary64)) wj)
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj)) (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 x wj) #s(literal 2 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 wj wj) wj)) #s(literal 8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj))) wj))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj)) (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (*.f64 wj (-.f64 (*.f64 (/.f64 x wj) #s(literal 2 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 wj wj) wj)) #s(literal 8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (*.f64 wj (fma.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (-.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 wj wj)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) (neg.f64 wj))
(/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 wj (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 wj (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 wj (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)))) wj))
(exp.f64 (*.f64 (log.f64 (/.f64 wj (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 x (exp.f64 (neg.f64 wj)))
(pow.f64 (/.f64 (exp.f64 wj) x) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) x) (exp.f64 wj))
(/.f64 (*.f64 x #s(literal 1 binary64)) (exp.f64 wj))
(/.f64 (neg.f64 x) (neg.f64 (exp.f64 wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 wj) x))
(/.f64 x (exp.f64 wj))
(*.f64 (fma.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)))))
(/.f64 (fma.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj) #s(literal -1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64))))
(fma.f64 (pow.f64 wj #s(literal 3/2 binary64)) (pow.f64 wj #s(literal 3/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64))
(fma.f64 wj (*.f64 wj wj) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))

eval131.0ms (1.5%)

Memory
-0.9MiB live, 232.8MiB allocated
Compiler

Compiled 23 237 to 1 889 computations (91.9% saved)

prune108.0ms (1.2%)

Memory
2.5MiB live, 125.5MiB allocated
Pruning

22 alts after pruning (18 fresh and 4 done)

PrunedKeptTotal
New88211893
Fresh4711
Picked235
Done011
Total88822910
Accuracy
99.8%
Counts
910 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.2%
(fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) wj)
80.3%
(fma.f64 (/.f64 #s(approx (neg (- wj (* x (exp (neg wj))))) (fma.f64 (fma.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) wj #s(literal 1/2 binary64))) wj (-.f64 #s(literal -1 binary64) x)) wj x)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
6.7%
(fma.f64 (/.f64 #s(approx (neg (- wj (* x (exp (neg wj))))) (neg.f64 wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
80.3%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj)
80.3%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 x (fma.f64 #s(literal -1/2 binary64) wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj (neg.f64 x))) wj)
80.3%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
74.2%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
78.7%
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (- (exp (+ wj wj)) (* (* wj wj) (exp (+ wj wj)))) (fma.f64 (fma.f64 (fma.f64 #s(literal -2/3 binary64) wj #s(literal 1 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj)
3.8%
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
6.6%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
74.1%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
3.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
74.2%
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj)
85.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
96.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x))
96.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 #s(approx (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) #s(literal -1 binary64)) wj)) (*.f64 wj wj))) wj x))
96.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
86.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64)))))
31.1%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x)))))
14.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
14.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
6.7%
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
Compiler

Compiled 823 to 407 computations (50.5% saved)

simplify179.0ms (2.1%)

Memory
2.1MiB live, 111.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff192
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj)
cost-diff256
(-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))
cost-diff384
(fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))
cost-diff384
(fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))))
cost-diff0
(/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
cost-diff0
(neg.f64 wj)
cost-diff0
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
cost-diff128
(fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)
cost-diff0
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))
cost-diff0
(/.f64 #s(literal -1 binary64) wj)
cost-diff0
#s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))
cost-diff0
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
cost-diff0
(neg.f64 x)
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
cost-diff0
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj)))
cost-diff0
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x))
cost-diff128
(+.f64 wj (*.f64 (neg.f64 wj) wj))
Rules
20 980×lower-fma.f32
20 958×lower-fma.f64
4 772×lower-*.f32
4 766×lower-*.f64
4 036×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
080522
0116518
1234497
2548422
31918403
08250383
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj)))
(+.f64 wj (*.f64 (neg.f64 wj) wj))
wj
(*.f64 (neg.f64 wj) wj)
(neg.f64 wj)
x
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
(neg.f64 x)
x
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
#s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))
(/.f64 #s(literal -1 binary64) wj)
#s(literal -1 binary64)
wj
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))
(neg.f64 x)
x
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)
(neg.f64 wj)
wj
(/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
(fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))
(-.f64 wj #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(*.f64 wj wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj)
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
#s(literal -1 binary64)
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x))
(fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))))
#s(literal -1/2 binary64)
x
(-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))
#s(literal 1/2 binary64)
(fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))
#s(literal -7/6 binary64)
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))
(*.f64 #s(literal -1/2 binary64) x)
(+.f64 #s(literal 1 binary64) x)
(neg.f64 x)
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x)
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj)))
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(+.f64 wj (*.f64 (neg.f64 wj) wj))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
wj
(*.f64 (neg.f64 wj) wj)
(neg.f64 wj)
x
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
(neg.f64 x)
x
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
(fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) wj)
#s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))
(/.f64 #s(literal -1 binary64) wj)
#s(literal -1 binary64)
wj
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))
(neg.f64 x)
x
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj wj))
(fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)
(fma.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj wj)
(neg.f64 wj)
wj
(/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
(fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))
(-.f64 wj #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(*.f64 wj wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj)
(-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 1/6 binary64)) wj (*.f64 #s(literal -1/2 binary64) x)) wj x) wj (-.f64 wj x))) (+.f64 #s(literal 1 binary64) wj)))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
#s(literal -1 binary64)
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 1/6 binary64)) wj (*.f64 #s(literal -1/2 binary64) x)) wj x) wj (-.f64 wj x)))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))
(fma.f64 (fma.f64 (fma.f64 (*.f64 x #s(literal 1/6 binary64)) wj (*.f64 #s(literal -1/2 binary64) x)) wj x) wj (-.f64 wj x))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x))
(fma.f64 (fma.f64 (*.f64 x #s(literal 1/6 binary64)) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) wj (*.f64 #s(literal -1/2 binary64) x))
(fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))))
(*.f64 x #s(literal 1/6 binary64))
#s(literal -1/2 binary64)
x
(-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))
(*.f64 #s(literal 2/3 binary64) x)
#s(literal 1/2 binary64)
(fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))
(fma.f64 #s(literal -2/3 binary64) x #s(literal 1/2 binary64))
#s(literal -7/6 binary64)
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))
(fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) x)
(+.f64 #s(literal 1 binary64) x)
(neg.f64 x)

localize337.0ms (3.9%)

Memory
7.7MiB live, 482.6MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.4668872132300098
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))
accuracy0.703125
(fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))))
accuracy12.152256515489377
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj)
accuracy29.73900874335022
(-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))
accuracy0.0078125
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
accuracy0.0078125
(/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
accuracy28.729648903562016
(fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)
accuracy53.21205694226956
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
accuracy0
(neg.f64 x)
accuracy12.152256515489377
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
accuracy16.86287077732082
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))
accuracy61.39348560089582
#s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))
accuracy0
(neg.f64 x)
accuracy12.181057468972316
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
accuracy16.90596264031401
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
accuracy0.00390625
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)
accuracy0.0078125
(+.f64 wj (*.f64 (neg.f64 wj) wj))
accuracy1.8276733609160316
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x))
accuracy46.837660405052006
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj)))
Samples
273.0ms246×1valid
5.0ms0valid
2.0ms5exit
Compiler

Compiled 409 to 75 computations (81.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 239.0ms
ival-mult: 53.0ms (22.2% of total)
ival-div: 48.0ms (20.1% of total)
ival-add: 41.0ms (17.2% of total)
adjust: 39.0ms (16.3% of total)
ival-sub: 25.0ms (10.5% of total)
ival-exp: 14.0ms (5.9% of total)
const: 13.0ms (5.4% of total)
ival-neg: 4.0ms (1.7% of total)
exact: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series34.0ms (0.4%)

Memory
8.2MiB live, 49.3MiB allocated
Counts
21 → 372
Calls
Call 1
Inputs
#s(alt (+.f64 wj (*.f64 (neg.f64 wj) wj)) (patch (+.f64 wj (*.f64 (neg.f64 wj) wj)) #<representation binary64>) () ())
#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())
#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())
#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())
#s(alt #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (patch #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) wj) (patch (/.f64 #s(literal -1 binary64) wj) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())
#s(alt (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) (patch (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())
#s(alt (neg.f64 wj) (patch (neg.f64 wj) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) (patch (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) #<representation binary64>) () ())
#s(alt (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) (patch (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (patch (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())
Outputs
#s(alt wj (taylor 0 wj) (#s(alt (+.f64 wj (*.f64 (neg.f64 wj) wj)) (patch (+.f64 wj (*.f64 (neg.f64 wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 wj))) (taylor 0 wj) (#s(alt (+.f64 wj (*.f64 (neg.f64 wj) wj)) (patch (+.f64 wj (*.f64 (neg.f64 wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 wj))) (taylor 0 wj) (#s(alt (+.f64 wj (*.f64 (neg.f64 wj) wj)) (patch (+.f64 wj (*.f64 (neg.f64 wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 wj))) (taylor 0 wj) (#s(alt (+.f64 wj (*.f64 (neg.f64 wj) wj)) (patch (+.f64 wj (*.f64 (neg.f64 wj) wj)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))))) (taylor 0 wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x))))))) (taylor 0 wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x))))) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x))))) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x)))) (taylor 0 wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- 1 (* -2 x)))) (taylor 0 wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x)))) (taylor 0 wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x)))) (taylor 0 wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ 1 (* -1 (- 1 (* -2 x)))))) (taylor 0 wj) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ 1 (+ (* -1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -1 (- 1 (* -2 x))))))) (taylor 0 wj) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ 1 (+ (* -1 (- 1 (* -2 x))) (* wj (+ (* -1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (* -1 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x)))))))))))) (taylor 0 wj) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 wj) (#s(alt #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (patch #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (- wj 1) (taylor 0 wj) (#s(alt #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (patch #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (- (* wj (+ 1 (* -1 wj))) 1) (taylor 0 wj) (#s(alt #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (patch #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (- (* wj (+ 1 (* wj (- wj 1)))) 1) (taylor 0 wj) (#s(alt #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (patch #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor 0 wj) (#s(alt (/.f64 #s(literal -1 binary64) wj) (patch (/.f64 #s(literal -1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor 0 wj) (#s(alt (/.f64 #s(literal -1 binary64) wj) (patch (/.f64 #s(literal -1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor 0 wj) (#s(alt (/.f64 #s(literal -1 binary64) wj) (patch (/.f64 #s(literal -1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor 0 wj) (#s(alt (/.f64 #s(literal -1 binary64) wj) (patch (/.f64 #s(literal -1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- 1 (* -1 x)))) (taylor 0 wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- (+ 1 (* wj (- (* -1 x) (* -1/2 x)))) (* -1 x)))) (taylor 0 wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ (* -1 x) (* wj (- (+ 1/2 (* -1/2 x)) (+ (* -1 x) (+ (* -1/6 x) (* 1/2 (- 1 (* -1 x)))))))) (* -1/2 x)))) (* -1 x)))) (taylor 0 wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor 0 wj) (#s(alt (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) (patch (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (* -1 wj))) (taylor 0 wj) (#s(alt (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) (patch (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (* wj (- wj 1)))) (taylor 0 wj) (#s(alt (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) (patch (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1)))) (taylor 0 wj) (#s(alt (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) (patch (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -2 x) (* wj (+ x (+ (* -1 (- (* -1 x) 1)) (* 1/2 x))))))) (taylor 0 wj) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -2 x) (* wj (+ x (+ (* -1 (- (* -1 x) 1)) (+ (* 1/2 x) (* wj (- (+ (* -1 x) (+ (* -1/2 x) (* -1/6 x))) (+ 1 x)))))))))) (taylor 0 wj) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor 0 wj) (#s(alt (neg.f64 wj) (patch (neg.f64 wj) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor 0 wj) (#s(alt (neg.f64 wj) (patch (neg.f64 wj) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor 0 wj) (#s(alt (neg.f64 wj) (patch (neg.f64 wj) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor 0 wj) (#s(alt (neg.f64 wj) (patch (neg.f64 wj) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 wj) (#s(alt (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 wj)) (taylor 0 wj) (#s(alt (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* wj (- wj 1))) (taylor 0 wj) (#s(alt (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1))) (taylor 0 wj) (#s(alt (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ 1 (* -1 (- 1 (* -2 x)))))) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ 1 (+ (* -1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -1 (- 1 (* -2 x))))))) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ 1 (+ (* -1 (- 1 (* -2 x))) (* wj (+ (* -1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (* -1 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x)))))))))))) (taylor 0 wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (pow wj 3)) (taylor 0 wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (pow wj 3)) (taylor 0 wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (pow wj 3)) (taylor 0 wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- 1 (* -1 x)))) (taylor 0 wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- (+ 1 (* wj (- (* -1 x) (* -1/2 x)))) (* -1 x)))) (taylor 0 wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ (* -1 x) (* wj (- (+ 1/2 (* -1/2 x)) (+ (* -1 x) (+ (* -1/6 x) (* 1/2 (- 1 (* -1 x)))))))) (* -1/2 x)))) (* -1 x)))) (taylor 0 wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow wj 2)) (taylor inf wj) (#s(alt (+.f64 wj (*.f64 (neg.f64 wj) wj)) (patch (+.f64 wj (*.f64 (neg.f64 wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ 1 wj) 1)) (taylor inf wj) (#s(alt (+.f64 wj (*.f64 (neg.f64 wj) wj)) (patch (+.f64 wj (*.f64 (neg.f64 wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ 1 wj) 1)) (taylor inf wj) (#s(alt (+.f64 wj (*.f64 (neg.f64 wj) wj)) (patch (+.f64 wj (*.f64 (neg.f64 wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ 1 wj) 1)) (taylor inf wj) (#s(alt (+.f64 wj (*.f64 (neg.f64 wj) wj)) (patch (+.f64 wj (*.f64 (neg.f64 wj) wj)) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3))))) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj))) (taylor inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj))) (taylor inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj)) (taylor inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3))))) (taylor inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor inf wj) (#s(alt #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (patch #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ 1 wj) 1) wj) (taylor inf wj) (#s(alt #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (patch #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))) wj) (taylor inf wj) (#s(alt #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (patch #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 wj) (/ 1 (pow wj 3))) (+ 1 (/ 1 (pow wj 2)))) wj) (taylor inf wj) (#s(alt #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (patch #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor inf wj) (#s(alt (/.f64 #s(literal -1 binary64) wj) (patch (/.f64 #s(literal -1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor inf wj) (#s(alt (/.f64 #s(literal -1 binary64) wj) (patch (/.f64 #s(literal -1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor inf wj) (#s(alt (/.f64 #s(literal -1 binary64) wj) (patch (/.f64 #s(literal -1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor inf wj) (#s(alt (/.f64 #s(literal -1 binary64) wj) (patch (/.f64 #s(literal -1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ x (* wj (exp wj)))))) (taylor inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ x (* wj (exp wj)))))) (taylor inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ x (* wj (exp wj)))))) (taylor inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) (patch (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) (patch (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) (patch (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3))))) (taylor inf wj) (#s(alt (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) (patch (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ (* x (exp (neg wj))) (pow wj 2)))) (/ 1 wj))) (taylor inf wj) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (* -1 (/ (* x (exp (neg wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ (* x (exp (neg wj))) (pow wj 2))))) (+ (/ 1 wj) (/ 1 (pow wj 3))))) (taylor inf wj) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor inf wj) (#s(alt (neg.f64 wj) (patch (neg.f64 wj) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor inf wj) (#s(alt (neg.f64 wj) (patch (neg.f64 wj) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor inf wj) (#s(alt (neg.f64 wj) (patch (neg.f64 wj) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor inf wj) (#s(alt (neg.f64 wj) (patch (neg.f64 wj) #<representation binary64>) () ())) ())
#s(alt (/ 1 wj) (taylor inf wj) (#s(alt (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (/ 1 wj)) wj) (taylor inf wj) (#s(alt (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj)) wj) (taylor inf wj) (#s(alt (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3)))) wj) (taylor inf wj) (#s(alt (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj))) (taylor inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (pow wj 3) (taylor inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (+ 1 (/ 1 (pow wj 3)))) (taylor inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (+ 1 (/ 1 (pow wj 3)))) (taylor inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (+ 1 (/ 1 (pow wj 3)))) (taylor inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ x (* wj (exp wj)))))) (taylor inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ x (* wj (exp wj)))))) (taylor inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 (/ x (* wj (exp wj)))))) (taylor inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow wj 2)) (taylor -inf wj) (#s(alt (+.f64 wj (*.f64 (neg.f64 wj) wj)) (patch (+.f64 wj (*.f64 (neg.f64 wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ 1 wj) 1)) (taylor -inf wj) (#s(alt (+.f64 wj (*.f64 (neg.f64 wj) wj)) (patch (+.f64 wj (*.f64 (neg.f64 wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ 1 wj) 1)) (taylor -inf wj) (#s(alt (+.f64 wj (*.f64 (neg.f64 wj) wj)) (patch (+.f64 wj (*.f64 (neg.f64 wj) wj)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ 1 wj) 1)) (taylor -inf wj) (#s(alt (+.f64 wj (*.f64 (neg.f64 wj) wj)) (patch (+.f64 wj (*.f64 (neg.f64 wj) wj)) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x)))))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x)))))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x)))))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj)))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj)))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj))) (taylor -inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj))) (taylor -inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj))) (taylor -inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ x (* wj (exp wj)))) 1) wj)) 1))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (/ x (exp wj)))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor -inf wj) (#s(alt #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (patch #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- 1 (/ 1 wj)) wj)) (taylor -inf wj) (#s(alt #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (patch #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)) (taylor -inf wj) (#s(alt #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (patch #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))) wj)) (taylor -inf wj) (#s(alt #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (patch #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor -inf wj) (#s(alt (/.f64 #s(literal -1 binary64) wj) (patch (/.f64 #s(literal -1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor -inf wj) (#s(alt (/.f64 #s(literal -1 binary64) wj) (patch (/.f64 #s(literal -1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor -inf wj) (#s(alt (/.f64 #s(literal -1 binary64) wj) (patch (/.f64 #s(literal -1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt (/ -1 wj) (taylor -inf wj) (#s(alt (/.f64 #s(literal -1 binary64) wj) (patch (/.f64 #s(literal -1 binary64) wj) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ x (* wj (exp wj))) 1))) (taylor -inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ x (* wj (exp wj))) 1))) (taylor -inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ x (* wj (exp wj))) 1))) (taylor -inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) (patch (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) (patch (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1))) (taylor -inf wj) (#s(alt (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) (patch (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) (patch (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ (* x (exp (* -1 wj))) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (* x (exp (* -1 wj))))) (+ (/ 1 wj) (/ (* x (exp (* -1 wj))) wj))) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor -inf wj) (#s(alt (neg.f64 wj) (patch (neg.f64 wj) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor -inf wj) (#s(alt (neg.f64 wj) (patch (neg.f64 wj) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor -inf wj) (#s(alt (neg.f64 wj) (patch (neg.f64 wj) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor -inf wj) (#s(alt (neg.f64 wj) (patch (neg.f64 wj) #<representation binary64>) () ())) ())
#s(alt (/ 1 wj) (taylor -inf wj) (#s(alt (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (/ 1 wj) 1) wj)) (taylor -inf wj) (#s(alt (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1) wj)) (taylor -inf wj) (#s(alt (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1) wj)) 1) wj)) (taylor -inf wj) (#s(alt (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (patch (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ 1 wj) 1))) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ x (* wj (exp wj)))) 1) wj)) 1))) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (/ x (exp wj)))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) wj)) 1) wj)) 1))) (taylor -inf wj) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (pow wj 3) (taylor -inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (+ 1 (/ 1 (pow wj 3)))) (taylor -inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (+ 1 (/ 1 (pow wj 3)))) (taylor -inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (+ 1 (/ 1 (pow wj 3)))) (taylor -inf wj) (#s(alt (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (patch (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ x (* wj (exp wj))) 1))) (taylor -inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ x (* wj (exp wj))) 1))) (taylor -inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (/ x (* wj (exp wj))) 1))) (taylor -inf wj) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- 1 wj)) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* wj (- 1 wj)) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))) (taylor 0 x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (taylor 0 x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ wj (+ 1 wj)))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj))))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj))))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj))))) (taylor 0 x) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt wj (taylor 0 x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ x (exp wj)))) (taylor 0 x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ x (exp wj)))) (taylor 0 x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ x (exp wj)))) (taylor 0 x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) (taylor 0 x) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3))))) (taylor 0 x) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3))))) (taylor 0 x) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3))))) (taylor 0 x) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) (patch (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) (patch (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) (patch (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor 0 x) (#s(alt (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) (patch (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 x) (#s(alt (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) (patch (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -2/3 x)) (taylor 0 x) (#s(alt (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) (patch (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -2/3 x)) (taylor 0 x) (#s(alt (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) (patch (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -2/3 x)) (taylor 0 x) (#s(alt (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) (patch (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 2/3 x) (taylor 0 x) (#s(alt (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (patch (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 2/3 x) (taylor 0 x) (#s(alt (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (patch (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 2/3 x) (taylor 0 x) (#s(alt (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (patch (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 2/3 x) (taylor 0 x) (#s(alt (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (patch (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ wj (+ 1 wj)))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj))))) (taylor 0 x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt wj (taylor 0 x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ x (exp wj)))) (taylor 0 x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ x (exp wj)))) (taylor 0 x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (+ wj (* -1 (/ x (exp wj)))) (taylor 0 x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x)))) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x)))) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x)))) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))) (taylor inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (taylor inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))) (taylor inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))) (taylor inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))) (taylor inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ x (* (exp wj) (+ 1 wj))) (taylor inf x) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x)))) (taylor inf x) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x)))) (taylor inf x) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x)))) (taylor inf x) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (exp wj))) (taylor inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ wj x) (/ 1 (exp wj)))) (taylor inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ wj x) (/ 1 (exp wj)))) (taylor inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ wj x) (/ 1 (exp wj)))) (taylor inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3))) (taylor inf x) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))))) (taylor inf x) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))))) (taylor inf x) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))))) (taylor inf x) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) (patch (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) (patch (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) (patch (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) (patch (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* -2/3 x) (taylor inf x) (#s(alt (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) (patch (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/2 (/ 1 x)) 2/3)) (taylor inf x) (#s(alt (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) (patch (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/2 (/ 1 x)) 2/3)) (taylor inf x) (#s(alt (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) (patch (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 1/2 (/ 1 x)) 2/3)) (taylor inf x) (#s(alt (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) (patch (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 2/3 x) (taylor inf x) (#s(alt (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (patch (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 2/3 x) (taylor inf x) (#s(alt (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (patch (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 2/3 x) (taylor inf x) (#s(alt (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (patch (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 2/3 x) (taylor inf x) (#s(alt (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (patch (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (/ x (* (exp wj) (+ 1 wj))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x)))) (taylor inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (exp wj))) (taylor inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ wj x) (/ 1 (exp wj)))) (taylor inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ wj x) (/ 1 (exp wj)))) (taylor inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* x (- (/ wj x) (/ 1 (exp wj)))) (taylor inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) (patch #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) #<representation binary64>) () ())) ())
#s(alt (/ x (+ (exp wj) (* wj (exp wj)))) (taylor -inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor -inf x) (#s(alt (neg.f64 x) (patch (neg.f64 x) #<representation binary64>) () ())) ())
#s(alt (/ x (* (exp wj) (+ 1 wj))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) (patch (fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (exp wj))) (taylor -inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #<representation binary64>) () ())) ())
#s(alt (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x))))) (taylor -inf x) (#s(alt #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) (patch #s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) (patch (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) (patch (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) (patch (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* 1/6 x) (taylor -inf x) (#s(alt (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) (patch (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) #<representation binary64>) () ())) ())
#s(alt (* -2/3 x) (taylor -inf x) (#s(alt (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) (patch (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- 2/3 (* 1/2 (/ 1 x))))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) (patch (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- 2/3 (* 1/2 (/ 1 x))))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) (patch (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- 2/3 (* 1/2 (/ 1 x))))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) (patch (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #<representation binary64>) () ())) ())
#s(alt (* 2/3 x) (taylor -inf x) (#s(alt (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (patch (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 2/3 x) (taylor -inf x) (#s(alt (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (patch (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 2/3 x) (taylor -inf x) (#s(alt (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (patch (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (* 2/3 x) (taylor -inf x) (#s(alt (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (patch (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #<representation binary64>) () ())) ())
#s(alt (/ x (* (exp wj) (+ 1 wj))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))) (taylor -inf x) (#s(alt (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) (patch (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (exp wj))) (taylor -inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj))))) (taylor -inf x) (#s(alt #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (patch #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
6.0ms
x
@-inf
((+ wj (* (neg wj) wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg x) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (/ -1 (+ 1 wj)) (/ -1 wj) (/ (- (* (exp wj) wj) x) (exp wj)) (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) (+ (* -1/2 x) (- 1/2 (+ (* x -7/6) (- 1/2 (* -1/2 x))))) (+ (* x -7/6) (- 1/2 (* -1/2 x))) (- 1/2 (+ (* x -7/6) (- 1/2 (* -1/2 x)))) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (+ (* (* wj wj) wj) 1) (/ (- (* (exp wj) wj) x) (exp wj)))
3.0ms
x
@0
((+ wj (* (neg wj) wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg x) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (/ -1 (+ 1 wj)) (/ -1 wj) (/ (- (* (exp wj) wj) x) (exp wj)) (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) (+ (* -1/2 x) (- 1/2 (+ (* x -7/6) (- 1/2 (* -1/2 x))))) (+ (* x -7/6) (- 1/2 (* -1/2 x))) (- 1/2 (+ (* x -7/6) (- 1/2 (* -1/2 x)))) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (+ (* (* wj wj) wj) 1) (/ (- (* (exp wj) wj) x) (exp wj)))
3.0ms
x
@inf
((+ wj (* (neg wj) wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg x) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (/ -1 (+ 1 wj)) (/ -1 wj) (/ (- (* (exp wj) wj) x) (exp wj)) (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) (+ (* -1/2 x) (- 1/2 (+ (* x -7/6) (- 1/2 (* -1/2 x))))) (+ (* x -7/6) (- 1/2 (* -1/2 x))) (- 1/2 (+ (* x -7/6) (- 1/2 (* -1/2 x)))) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (+ (* (* wj wj) wj) 1) (/ (- (* (exp wj) wj) x) (exp wj)))
2.0ms
wj
@inf
((+ wj (* (neg wj) wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg x) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (/ -1 (+ 1 wj)) (/ -1 wj) (/ (- (* (exp wj) wj) x) (exp wj)) (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) (+ (* -1/2 x) (- 1/2 (+ (* x -7/6) (- 1/2 (* -1/2 x))))) (+ (* x -7/6) (- 1/2 (* -1/2 x))) (- 1/2 (+ (* x -7/6) (- 1/2 (* -1/2 x)))) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (+ (* (* wj wj) wj) 1) (/ (- (* (exp wj) wj) x) (exp wj)))
2.0ms
wj
@-inf
((+ wj (* (neg wj) wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg x) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (/ -1 (+ 1 wj)) (/ -1 wj) (/ (- (* (exp wj) wj) x) (exp wj)) (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) (+ (* -1/2 x) (- 1/2 (+ (* x -7/6) (- 1/2 (* -1/2 x))))) (+ (* x -7/6) (- 1/2 (* -1/2 x))) (- 1/2 (+ (* x -7/6) (- 1/2 (* -1/2 x)))) (+ (* (/ -1 (+ 1 wj)) (/ (- (* (exp wj) wj) x) (exp wj))) wj) (+ (* (* wj wj) wj) 1) (/ (- (* (exp wj) wj) x) (exp wj)))

simplify163.0ms (1.9%)

Memory
3.9MiB live, 162.0MiB allocated
Algorithm
egg-herbie
Rules
9 010×lower-fma.f64
9 010×lower-fma.f32
4 294×lower-*.f64
4 294×lower-*.f32
3 700×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05364931
117634677
260304271
081804027
Stop Event
iter limit
node limit
Counts
372 → 347
Calls
Call 1
Inputs
wj
(* wj (+ 1 (* -1 wj)))
(* wj (+ 1 (* -1 wj)))
(* wj (+ 1 (* -1 wj)))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(* -1 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
x
(+ x (* wj (+ 1 (* -1 (- 1 (* -2 x))))))
(+ x (* wj (+ 1 (+ (* -1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -1 (- 1 (* -2 x)))))))
(+ x (* wj (+ 1 (+ (* -1 (- 1 (* -2 x))) (* wj (+ (* -1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (* -1 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))))
-1
(- wj 1)
(- (* wj (+ 1 (* -1 wj))) 1)
(- (* wj (+ 1 (* wj (- wj 1)))) 1)
(/ -1 wj)
(/ -1 wj)
(/ -1 wj)
(/ -1 wj)
(* -1 x)
(+ (* -1 x) (* wj (- 1 (* -1 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (* -1 x) (* -1/2 x)))) (* -1 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ (* -1 x) (* wj (- (+ 1/2 (* -1/2 x)) (+ (* -1 x) (+ (* -1/6 x) (* 1/2 (- 1 (* -1 x)))))))) (* -1/2 x)))) (* -1 x))))
(pow wj 2)
(* (pow wj 2) (+ 1 (* -1 wj)))
(* (pow wj 2) (+ 1 (* wj (- wj 1))))
(* (pow wj 2) (+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1))))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (+ (* -2 x) (* wj (+ x (+ (* -1 (- (* -1 x) 1)) (* 1/2 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (+ x (+ (* -1 (- (* -1 x) 1)) (+ (* 1/2 x) (* wj (- (+ (* -1 x) (+ (* -1/2 x) (* -1/6 x))) (+ 1 x))))))))))
(* -1 wj)
(* -1 wj)
(* -1 wj)
(* -1 wj)
1
(+ 1 (* -1 wj))
(+ 1 (* wj (- wj 1)))
(+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1)))
x
(+ x (* wj (+ 1 (* -1 (- 1 (* -2 x))))))
(+ x (* wj (+ 1 (+ (* -1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -1 (- 1 (* -2 x)))))))
(+ x (* wj (+ 1 (+ (* -1 (- 1 (* -2 x))) (* wj (+ (* -1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (* -1 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))))
1
(+ 1 (pow wj 3))
(+ 1 (pow wj 3))
(+ 1 (pow wj 3))
(* -1 x)
(+ (* -1 x) (* wj (- 1 (* -1 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (* -1 x) (* -1/2 x)))) (* -1 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ (* -1 x) (* wj (- (+ 1/2 (* -1/2 x)) (+ (* -1 x) (+ (* -1/6 x) (* 1/2 (- 1 (* -1 x)))))))) (* -1/2 x)))) (* -1 x))))
(* -1 (pow wj 2))
(* (pow wj 2) (- (/ 1 wj) 1))
(* (pow wj 2) (- (/ 1 wj) 1))
(* (pow wj 2) (- (/ 1 wj) 1))
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3))))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
1
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj)))
(/ -1 wj)
(/ (- (/ 1 wj) 1) wj)
(/ (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))) wj)
(/ (- (+ (/ 1 wj) (/ 1 (pow wj 3))) (+ 1 (/ 1 (pow wj 2)))) wj)
(/ -1 wj)
(/ -1 wj)
(/ -1 wj)
(/ -1 wj)
wj
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj)))
(* wj (- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ (* x (exp (neg wj))) (pow wj 2)))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (* x (exp (neg wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ (* x (exp (neg wj))) (pow wj 2))))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(* -1 wj)
(* -1 wj)
(* -1 wj)
(* -1 wj)
(/ 1 wj)
(/ (- 1 (/ 1 wj)) wj)
(/ (- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj)) wj)
(/ (- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3)))) wj)
wj
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj)))
(pow wj 3)
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
wj
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(* -1 (pow wj 2))
(* (pow wj 2) (- (/ 1 wj) 1))
(* (pow wj 2) (- (/ 1 wj) 1))
(* (pow wj 2) (- (/ 1 wj) 1))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
1
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ x (* wj (exp wj)))) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (/ x (exp wj)))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) wj)) 1) wj)) 1)))
(/ -1 wj)
(* -1 (/ (- 1 (/ 1 wj)) wj))
(* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))
(* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))) wj))
(/ -1 wj)
(/ -1 wj)
(/ -1 wj)
(/ -1 wj)
wj
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1) wj)) 1)))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ (* x (exp (* -1 wj))) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (* x (exp (* -1 wj))))) (+ (/ 1 wj) (/ (* x (exp (* -1 wj))) wj))) wj)) 1) wj)) 1)))
(* -1 wj)
(* -1 wj)
(* -1 wj)
(* -1 wj)
(/ 1 wj)
(* -1 (/ (- (/ 1 wj) 1) wj))
(* -1 (/ (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1) wj))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1) wj)) 1) wj))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ x (* wj (exp wj)))) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (/ x (exp wj)))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) wj)) 1) wj)) 1)))
(pow wj 3)
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
wj
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(* (pow wj 2) (- 1 wj))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(* wj (- 1 wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(+ wj (* -1 (/ wj (+ 1 wj))))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
wj
(+ wj (* -1 (/ x (exp wj))))
(+ wj (* -1 (/ x (exp wj))))
(+ wj (* -1 (/ x (exp wj))))
(+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))))
(+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))))
(+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))))
(+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))))
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
1/2
(+ 1/2 (* -2/3 x))
(+ 1/2 (* -2/3 x))
(+ 1/2 (* -2/3 x))
(* 2/3 x)
(* 2/3 x)
(* 2/3 x)
(* 2/3 x)
(+ wj (* -1 (/ wj (+ 1 wj))))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
wj
(+ wj (* -1 (/ x (exp wj))))
(+ wj (* -1 (/ x (exp wj))))
(+ wj (* -1 (/ x (exp wj))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2))))
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(* x (- (* wj (- 5/2 (* 8/3 wj))) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ x (* (exp wj) (+ 1 wj)))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(* -1 (/ x (exp wj)))
(* x (- (/ wj x) (/ 1 (exp wj))))
(* x (- (/ wj x) (/ 1 (exp wj))))
(* x (- (/ wj x) (/ 1 (exp wj))))
(/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))
(* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))))
(* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))))
(* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))))
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* -2/3 x)
(* x (- (* 1/2 (/ 1 x)) 2/3))
(* x (- (* 1/2 (/ 1 x)) 2/3))
(* x (- (* 1/2 (/ 1 x)) 2/3))
(* 2/3 x)
(* 2/3 x)
(* 2/3 x)
(* 2/3 x)
(/ x (* (exp wj) (+ 1 wj)))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(* -1 (/ x (exp wj)))
(* x (- (/ wj x) (/ 1 (exp wj))))
(* x (- (/ wj x) (/ 1 (exp wj))))
(* x (- (/ wj x) (/ 1 (exp wj))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(* -1 (* x (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ x (* (exp wj) (+ 1 wj)))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(* -1 (/ x (exp wj)))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))
(* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x)))))
(* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x)))))
(* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x)))))
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* -2/3 x)
(* -1 (* x (- 2/3 (* 1/2 (/ 1 x)))))
(* -1 (* x (- 2/3 (* 1/2 (/ 1 x)))))
(* -1 (* x (- 2/3 (* 1/2 (/ 1 x)))))
(* 2/3 x)
(* 2/3 x)
(* 2/3 x)
(* 2/3 x)
(/ x (* (exp wj) (+ 1 wj)))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(* -1 (/ x (exp wj)))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
Outputs
wj
(* wj (+ 1 (* -1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* wj (+ 1 (* -1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* wj (+ 1 (* -1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 2/3 binary64) x (*.f64 x #s(literal 5 binary64)))) wj wj))) wj)) wj x)
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 2/3 binary64) x (*.f64 x #s(literal 5 binary64)))) wj wj))) wj)) wj x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2/3 binary64) x (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3/2 binary64))))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
x
(+ x (* wj (+ 1 (* -1 (- 1 (* -2 x))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj x)
(+ x (* wj (+ 1 (+ (* -1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -1 (- 1 (* -2 x)))))))
(fma.f64 (fma.f64 (+.f64 #s(literal -1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) wj x)
(+ x (* wj (+ 1 (+ (* -1 (- 1 (* -2 x))) (* wj (+ (* -1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (* -1 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))))
(fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2/3 binary64) x (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3/2 binary64))))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) wj x)
-1
#s(literal -1 binary64)
(- wj 1)
(-.f64 wj #s(literal 1 binary64))
(- (* wj (+ 1 (* -1 wj))) 1)
(fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))
(- (* wj (+ 1 (* wj (- wj 1)))) 1)
(fma.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj #s(literal -1 binary64))
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -1 x))))
(fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (* -1 x) (* -1/2 x)))) (* -1 x))))
(fma.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) wj #s(literal 1 binary64)) x) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ (* -1 x) (* wj (- (+ 1/2 (* -1/2 x)) (+ (* -1 x) (+ (* -1/6 x) (* 1/2 (- 1 (* -1 x)))))))) (* -1/2 x)))) (* -1 x))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 x #s(literal 1 binary64))) wj (neg.f64 x))
(pow wj 2)
(*.f64 wj wj)
(* (pow wj 2) (+ 1 (* -1 wj)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(* (pow wj 2) (+ 1 (* wj (- wj 1))))
(*.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj) wj)
(* (pow wj 2) (+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1))))
(*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) (*.f64 wj wj))
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (+ (* -2 x) (* wj (+ x (+ (* -1 (- (* -1 x) 1)) (* 1/2 x)))))))
(fma.f64 (fma.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) x (+.f64 x #s(literal 1 binary64))) x) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ x (+ (* -1 (- (* -1 x) 1)) (+ (* 1/2 x) (* wj (- (+ (* -1 x) (+ (* -1/2 x) (* -1/6 x))) (+ 1 x))))))))))
(fma.f64 (fma.f64 (+.f64 (fma.f64 (fma.f64 x #s(literal -5/3 binary64) (-.f64 #s(literal -1 binary64) x)) wj (fma.f64 #s(literal 1/2 binary64) x (+.f64 x #s(literal 1 binary64)))) x) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(* -1 wj)
(neg.f64 wj)
(* -1 wj)
(neg.f64 wj)
(* -1 wj)
(neg.f64 wj)
(* -1 wj)
(neg.f64 wj)
1
#s(literal 1 binary64)
(+ 1 (* -1 wj))
(-.f64 #s(literal 1 binary64) wj)
(+ 1 (* wj (- wj 1)))
(fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))
(+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1)))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64))
x
(+ x (* wj (+ 1 (* -1 (- 1 (* -2 x))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj x)
(+ x (* wj (+ 1 (+ (* -1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -1 (- 1 (* -2 x)))))))
(fma.f64 (fma.f64 (+.f64 #s(literal -1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) wj x)
(+ x (* wj (+ 1 (+ (* -1 (- 1 (* -2 x))) (* wj (+ (* -1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (* -1 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))))
(fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2/3 binary64) x (fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3/2 binary64))))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) wj x)
1
#s(literal 1 binary64)
(+ 1 (pow wj 3))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(+ 1 (pow wj 3))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(+ 1 (pow wj 3))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -1 x))))
(fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (* -1 x) (* -1/2 x)))) (* -1 x))))
(fma.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) wj #s(literal 1 binary64)) x) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ (* -1 x) (* wj (- (+ 1/2 (* -1/2 x)) (+ (* -1 x) (+ (* -1/6 x) (* 1/2 (- 1 (* -1 x)))))))) (* -1/2 x)))) (* -1 x))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 x #s(literal 1 binary64))) wj (neg.f64 x))
(* -1 (pow wj 2))
(*.f64 (neg.f64 wj) wj)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
wj
(* wj (- 1 (/ 1 wj)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 (*.f64 wj wj) wj))) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)) wj)
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 (*.f64 wj wj) wj))
(* (pow wj 3) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (-.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (*.f64 (*.f64 wj wj) wj))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (-.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))) (*.f64 (*.f64 wj wj) wj))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3))))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (-.f64 (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (+.f64 (/.f64 x (*.f64 (*.f64 wj wj) wj)) (/.f64 #s(literal 1 binary64) wj)))) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (*.f64 (*.f64 wj wj) wj))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (-.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (-.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 (/.f64 x (*.f64 wj wj)) #s(literal -2 binary64) (-.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))) (*.f64 wj wj))
wj
(* wj (- 1 (/ 1 wj)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 (*.f64 wj wj) wj))) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)) wj)
1
#s(literal 1 binary64)
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(-.f64 (-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 wj wj)) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) (*.f64 wj wj))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))) (/.f64 #s(literal 1 binary64) wj))
wj
(* wj (- 1 (/ 1 wj)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj)))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)
(* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj)))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 (*.f64 wj wj) wj))) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)) wj)
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(/ (- (/ 1 wj) 1) wj)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj)
(/ (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))) wj)
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) wj)
(/ (- (+ (/ 1 wj) (/ 1 (pow wj 3))) (+ 1 (/ 1 (pow wj 2)))) wj)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64))) wj)
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
wj
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) wj)
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) wj)
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) wj)
wj
(* wj (- 1 (/ 1 wj)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* wj (- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)) wj)
(* wj (- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(+.f64 wj (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) wj) wj))
wj
(* wj (- 1 (/ 1 wj)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ (* x (exp (neg wj))) (pow wj 2)))) (/ 1 wj)))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)
(* wj (- (+ 1 (+ (* -1 (/ (* x (exp (neg wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ (* x (exp (neg wj))) (pow wj 2))))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(*.f64 (-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) (*.f64 wj wj)))) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))) wj)
(* -1 wj)
(neg.f64 wj)
(* -1 wj)
(neg.f64 wj)
(* -1 wj)
(neg.f64 wj)
(* -1 wj)
(neg.f64 wj)
(/ 1 wj)
(/.f64 #s(literal 1 binary64) wj)
(/ (- 1 (/ 1 wj)) wj)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(/ (- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj)) wj)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)) wj)
(/ (- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3)))) wj)
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)
wj
(* wj (- 1 (/ 1 wj)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj)))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)
(* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj)))
(*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 (*.f64 wj wj) wj))) (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)) wj)
(pow wj 3)
(*.f64 (*.f64 wj wj) wj)
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
wj
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) wj)
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) wj)
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) wj)
(* -1 (pow wj 2))
(*.f64 (neg.f64 wj) wj)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj)) wj) #s(literal 1 binary64)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) wj)) wj)) (neg.f64 wj))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 (*.f64 wj wj) wj))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 8/3 binary64) x (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))) wj)) (*.f64 wj wj))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 8/3 binary64) x (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj))) wj)) (*.f64 wj wj))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) wj))) wj)) wj)) (*.f64 wj wj))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (-.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj)) wj) #s(literal 1 binary64)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) wj)) wj)) (neg.f64 wj))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj)) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (/.f64 (-.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj)) wj)) wj))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ x (* wj (exp wj)))) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj)) wj)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (/ x (exp wj)))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) wj)) wj)) (neg.f64 wj))
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(* -1 (/ (- 1 (/ 1 wj)) wj))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj)
(* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) wj)
(* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))) wj))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) wj)) wj)
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
wj
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(*.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (neg.f64 wj))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(*.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (neg.f64 wj))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(*.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (neg.f64 wj))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)) wj)
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1) wj)) 1)))
(+.f64 wj (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) wj) wj))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ (* x (exp (* -1 wj))) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj)) wj)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (* x (exp (* -1 wj))))) (+ (/ 1 wj) (/ (* x (exp (* -1 wj))) wj))) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) wj)) wj)) (neg.f64 wj))
(* -1 wj)
(neg.f64 wj)
(* -1 wj)
(neg.f64 wj)
(* -1 wj)
(neg.f64 wj)
(* -1 wj)
(neg.f64 wj)
(/ 1 wj)
(/.f64 #s(literal 1 binary64) wj)
(* -1 (/ (- (/ 1 wj) 1) wj))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(* -1 (/ (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1) wj))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)) wj)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1) wj)) 1) wj))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ x (* wj (exp wj)))) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj)) wj)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (/ x (exp wj)))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) wj)) wj)) (neg.f64 wj))
(pow wj 3)
(*.f64 (*.f64 wj wj) wj)
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(* (pow wj 3) (+ 1 (/ 1 (pow wj 3))))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
wj
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(*.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (neg.f64 wj))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(*.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (neg.f64 wj))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(*.f64 (-.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64)) (neg.f64 wj))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(* (pow wj 2) (- 1 wj))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x))
(* wj (- 1 wj))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj)
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(+ wj (* -1 (/ wj (+ 1 wj))))
(-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
wj
(+ wj (* -1 (/ x (exp wj))))
(fma.f64 (neg.f64 (exp.f64 (neg.f64 wj))) x wj)
(+ wj (* -1 (/ x (exp wj))))
(fma.f64 (neg.f64 (exp.f64 (neg.f64 wj))) x wj)
(+ wj (* -1 (/ x (exp wj))))
(fma.f64 (neg.f64 (exp.f64 (neg.f64 wj))) x wj)
(+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))))
(fma.f64 (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 wj (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)
(+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 x (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 wj (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 x (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 wj (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(+ wj (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 x (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 wj (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -2/3 x))
(fma.f64 #s(literal -2/3 binary64) x #s(literal 1/2 binary64))
(+ 1/2 (* -2/3 x))
(fma.f64 #s(literal -2/3 binary64) x #s(literal 1/2 binary64))
(+ 1/2 (* -2/3 x))
(fma.f64 #s(literal -2/3 binary64) x #s(literal 1/2 binary64))
(* 2/3 x)
(*.f64 #s(literal 2/3 binary64) x)
(* 2/3 x)
(*.f64 #s(literal 2/3 binary64) x)
(* 2/3 x)
(*.f64 #s(literal 2/3 binary64) x)
(* 2/3 x)
(*.f64 #s(literal 2/3 binary64) x)
(+ wj (* -1 (/ wj (+ 1 wj))))
(-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
wj
(+ wj (* -1 (/ x (exp wj))))
(fma.f64 (neg.f64 (exp.f64 (neg.f64 wj))) x wj)
(+ wj (* -1 (/ x (exp wj))))
(fma.f64 (neg.f64 (exp.f64 (neg.f64 wj))) x wj)
(+ wj (* -1 (/ x (exp wj))))
(fma.f64 (neg.f64 (exp.f64 (neg.f64 wj))) x wj)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x)
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x)
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x)
(* x (- (* wj (- 5/2 (* 8/3 wj))) 2))
(*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (fma.f64 x wj x))) (neg.f64 x))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (fma.f64 x wj x))) (neg.f64 x))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (fma.f64 x wj x))) (neg.f64 x))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ x (* (exp wj) (+ 1 wj)))
(/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (/ x (exp wj)))
(*.f64 (neg.f64 (exp.f64 (neg.f64 wj))) x)
(* x (- (/ wj x) (/ 1 (exp wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* x (- (/ wj x) (/ 1 (exp wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* x (- (/ wj x) (/ 1 (exp wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))
(*.f64 (*.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 x (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (exp.f64 (neg.f64 wj)) (/.f64 (fma.f64 (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 wj (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) x)) x)
(* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (exp.f64 (neg.f64 wj)) (/.f64 (fma.f64 (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 wj (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) x)) x)
(* x (+ (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (* x (+ 1 (pow wj 3))))) (+ (/ wj x) (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (exp.f64 (neg.f64 wj)) (/.f64 (fma.f64 (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 wj (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) x)) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* -2/3 x)
(*.f64 #s(literal -2/3 binary64) x)
(* x (- (* 1/2 (/ 1 x)) 2/3))
(*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 2/3 binary64)) x)
(* x (- (* 1/2 (/ 1 x)) 2/3))
(*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 2/3 binary64)) x)
(* x (- (* 1/2 (/ 1 x)) 2/3))
(*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) x) #s(literal 2/3 binary64)) x)
(* 2/3 x)
(*.f64 #s(literal 2/3 binary64) x)
(* 2/3 x)
(*.f64 #s(literal 2/3 binary64) x)
(* 2/3 x)
(*.f64 #s(literal 2/3 binary64) x)
(* 2/3 x)
(*.f64 #s(literal 2/3 binary64) x)
(/ x (* (exp wj) (+ 1 wj)))
(/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (/ x (exp wj)))
(*.f64 (neg.f64 (exp.f64 (neg.f64 wj))) x)
(* x (- (/ wj x) (/ 1 (exp wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* x (- (/ wj x) (/ 1 (exp wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* x (- (/ wj x) (/ 1 (exp wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (* x (- (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))) 1)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) wj) (neg.f64 x) x)
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 (neg.f64 wj) wj) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) wj #s(literal -1 binary64))) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 (neg.f64 wj) wj) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) wj #s(literal -1 binary64))) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 (neg.f64 wj) wj) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) wj #s(literal -1 binary64))) (neg.f64 x))
(* -1 (* x (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))))
(*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (fma.f64 x wj x))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (fma.f64 x wj x))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (fma.f64 x wj x))) (neg.f64 x))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ x (* (exp wj) (+ 1 wj)))
(/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (/ x (exp wj)))
(*.f64 (neg.f64 (exp.f64 (neg.f64 wj))) x)
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(/ (* x (* (exp (neg wj)) (+ 1 (* wj (- wj 1))))) (+ 1 (pow wj 3)))
(*.f64 (*.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 x (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x)))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (exp.f64 (neg.f64 wj)) (/.f64 (fma.f64 (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 wj (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) x)) x)
(* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x)))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (exp.f64 (neg.f64 wj)) (/.f64 (fma.f64 (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 wj (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) x)) x)
(* -1 (* x (+ (* -1 (/ (* (exp (neg wj)) (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3)))) (* -1 (/ (+ wj (* -1 (/ (* wj (+ 1 (* wj (- wj 1)))) (+ 1 (pow wj 3))))) x)))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (exp.f64 (neg.f64 wj)) (/.f64 (fma.f64 (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 wj (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj) x)) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* 1/6 x)
(*.f64 #s(literal 1/6 binary64) x)
(* -2/3 x)
(*.f64 #s(literal -2/3 binary64) x)
(* -1 (* x (- 2/3 (* 1/2 (/ 1 x)))))
(*.f64 (-.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x))
(* -1 (* x (- 2/3 (* 1/2 (/ 1 x)))))
(*.f64 (-.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x))
(* -1 (* x (- 2/3 (* 1/2 (/ 1 x)))))
(*.f64 (-.f64 #s(literal 2/3 binary64) (/.f64 #s(literal 1/2 binary64) x)) (neg.f64 x))
(* 2/3 x)
(*.f64 #s(literal 2/3 binary64) x)
(* 2/3 x)
(*.f64 #s(literal 2/3 binary64) x)
(* 2/3 x)
(*.f64 #s(literal 2/3 binary64) x)
(* 2/3 x)
(*.f64 #s(literal 2/3 binary64) x)
(/ x (* (exp wj) (+ 1 wj)))
(/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (/ x (exp wj)))
(*.f64 (neg.f64 (exp.f64 (neg.f64 wj))) x)
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)

rewrite184.0ms (2.1%)

Memory
1.3MiB live, 192.4MiB allocated
Rules
5 712×lower-fma.f32
5 690×lower-fma.f64
4 828×lower-*.f32
4 822×lower-*.f64
2 364×lower-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
080397
0116388
1596339
25179339
08102324
Stop Event
iter limit
node limit
iter limit
Counts
21 → 297
Calls
Call 1
Inputs
(+.f64 wj (*.f64 (neg.f64 wj) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x)
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
(neg.f64 x)
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
#s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))
(/.f64 #s(literal -1 binary64) wj)
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))
(fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(neg.f64 wj)
(/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))))
(fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x)))
(-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj)
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))
Outputs
(*.f64 (*.f64 (fma.f64 (neg.f64 wj) wj wj) (+.f64 wj (*.f64 wj wj))) (/.f64 #s(literal 1 binary64) (+.f64 wj (*.f64 wj wj))))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(*.f64 (fma.f64 (*.f64 wj wj) wj (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 wj) wj) (-.f64 (*.f64 (neg.f64 wj) wj) wj) (*.f64 wj wj))))
(*.f64 wj (-.f64 #s(literal 1 binary64) wj))
(pow.f64 (/.f64 (+.f64 wj (*.f64 wj wj)) (*.f64 (fma.f64 (neg.f64 wj) wj wj) (+.f64 wj (*.f64 wj wj)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (-.f64 (*.f64 (neg.f64 wj) wj) wj) (*.f64 wj wj)) (fma.f64 (*.f64 wj wj) wj (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 wj wj)) (-.f64 (*.f64 (neg.f64 wj) wj) wj))
(/.f64 (neg.f64 (*.f64 (fma.f64 (neg.f64 wj) wj wj) (+.f64 wj (*.f64 wj wj)))) (neg.f64 (+.f64 wj (*.f64 wj wj))))
(/.f64 (neg.f64 (fma.f64 (*.f64 wj wj) wj (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj))))) (neg.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (-.f64 (*.f64 (neg.f64 wj) wj) wj) (*.f64 wj wj))))
(/.f64 (*.f64 (fma.f64 (neg.f64 wj) wj wj) (+.f64 wj (*.f64 wj wj))) (+.f64 wj (*.f64 wj wj)))
(/.f64 (fma.f64 (*.f64 wj wj) wj (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)))) (fma.f64 (*.f64 wj wj) (*.f64 wj wj) (-.f64 (*.f64 wj wj) (*.f64 (*.f64 (neg.f64 wj) wj) wj))))
(/.f64 (fma.f64 (*.f64 wj wj) wj (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)))) (fma.f64 (*.f64 (neg.f64 wj) wj) (-.f64 (*.f64 (neg.f64 wj) wj) wj) (*.f64 wj wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 wj (*.f64 wj wj)) (*.f64 (fma.f64 (neg.f64 wj) wj wj) (+.f64 wj (*.f64 wj wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (-.f64 (*.f64 (neg.f64 wj) wj) wj) (*.f64 wj wj)) (fma.f64 (*.f64 wj wj) wj (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj))))))
(fma.f64 #s(literal -1 binary64) (*.f64 wj wj) wj)
(fma.f64 #s(literal 1 binary64) wj (*.f64 (neg.f64 wj) wj))
(fma.f64 (neg.f64 wj) wj wj)
(fma.f64 wj #s(literal 1 binary64) (*.f64 (neg.f64 wj) wj))
(fma.f64 wj (neg.f64 wj) wj)
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 wj (*.f64 wj wj))) (/.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (+.f64 wj (*.f64 wj wj))))
(-.f64 wj (*.f64 wj wj))
(+.f64 (*.f64 (neg.f64 wj) wj) wj)
(+.f64 wj (*.f64 (neg.f64 wj) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj x))
(*.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj (neg.f64 x))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj))) wj) (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) (*.f64 (*.f64 x x) x)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) (*.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj))))))
(pow.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj (neg.f64 x)) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj (neg.f64 x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) (*.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj)))) (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj))) wj) (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj))) wj)) (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj (neg.f64 x)))) (neg.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj))) wj) (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) (*.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj))))))
(/.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj (neg.f64 x))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj))) wj) (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) (*.f64 (*.f64 x x) x)) (fma.f64 x x (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj))) wj) (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) (*.f64 wj x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj))) wj) (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) (*.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj (neg.f64 x)) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) (*.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj)))) (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj))) wj) (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) (*.f64 (*.f64 x x) x))))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj x)
(fma.f64 #s(literal 1 binary64) x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj))
(fma.f64 x #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj))
(fma.f64 wj #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) x)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj))) wj) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj (neg.f64 x))))
(+.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj) x)
(+.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj))
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj))
(*.f64 (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj)))
(*.f64 (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj))))
(pow.f64 (/.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj)) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 wj wj) (*.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))))) (-.f64 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 wj wj) wj (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))))) (fma.f64 wj wj (-.f64 (*.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))) (*.f64 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj))))
(/.f64 (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj))
(/.f64 (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj)) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))))))
(fma.f64 #s(literal -1 binary64) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj)
(fma.f64 #s(literal 1 binary64) wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))))
(fma.f64 wj #s(literal 1 binary64) (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj)) (/.f64 (*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj)))
(-.f64 (/.f64 (*.f64 (*.f64 wj wj) wj) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj))) (/.f64 (*.f64 (*.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
(+.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) wj)
(+.f64 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) x)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(neg.f64 x)
(-.f64 #s(literal 0 binary64) x)
(+.f64 #s(literal 0 binary64) (neg.f64 x))
(*.f64 (*.f64 (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) wj) (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (neg.f64 wj))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (neg.f64 wj))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) (*.f64 (*.f64 wj wj) wj)) (/.f64 #s(literal 1 binary64) (fma.f64 wj (-.f64 wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)))) (*.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))))))
(pow.f64 (/.f64 (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (neg.f64 wj)) (*.f64 (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) wj) (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (neg.f64 wj)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 wj (-.f64 wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)))) (*.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)))) (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) (*.f64 (*.f64 wj wj) wj))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 wj wj) (*.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)))) (-.f64 wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) wj) (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (neg.f64 wj)))) (neg.f64 (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (neg.f64 wj))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) (*.f64 (*.f64 wj wj) wj))) (neg.f64 (fma.f64 wj (-.f64 wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)))) (*.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))))))
(/.f64 (*.f64 (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) wj) (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (neg.f64 wj))) (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (neg.f64 wj)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) (*.f64 (*.f64 wj wj) wj)) (fma.f64 wj wj (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) wj))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) (*.f64 (*.f64 wj wj) wj)) (fma.f64 wj (-.f64 wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)))) (*.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (neg.f64 wj)) (*.f64 (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) wj) (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (neg.f64 wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (-.f64 wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)))) (*.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)))) (fma.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) (*.f64 (*.f64 wj wj) wj))))
(fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) wj)
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
(fma.f64 #s(literal 1 binary64) wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))))
(fma.f64 wj #s(literal 1 binary64) (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (neg.f64 wj))) (/.f64 (*.f64 wj wj) (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) (neg.f64 wj))))
(+.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))) wj)
(+.f64 wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))))
#s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj))
(*.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) wj))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) wj))
(pow.f64 (neg.f64 wj) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 wj)))
(/.f64 #s(literal -1 binary64) wj)
(/.f64 #s(literal 1 binary64) (neg.f64 wj))
(neg.f64 (/.f64 #s(literal 1 binary64) wj))
(exp.f64 (*.f64 (log.f64 (neg.f64 wj)) #s(literal -1 binary64)))
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x))
(*.f64 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 wj) wj)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) wj)))
(*.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (*.f64 wj wj) wj)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 wj (-.f64 wj (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)))))))
(pow.f64 (/.f64 (-.f64 (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) wj) (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 wj) wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 wj (-.f64 wj (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj))))) (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (*.f64 wj wj) wj))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 wj wj) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (-.f64 wj (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj))))
(/.f64 (neg.f64 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 wj) wj))) (neg.f64 (-.f64 (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) wj)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (*.f64 wj wj) wj))) (neg.f64 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 wj (-.f64 wj (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)))))))
(/.f64 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 wj) wj)) (-.f64 (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) wj))
(/.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (*.f64 wj wj) wj)) (fma.f64 wj wj (-.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (*.f64 (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) wj))))
(/.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (*.f64 wj wj) wj)) (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 wj (-.f64 wj (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) wj) (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 wj) wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 wj (-.f64 wj (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj))))) (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (*.f64 wj wj) wj))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (neg.f64 wj)) (fma.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj) #s(literal -1 binary64))) (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64)) wj)
(fma.f64 (/.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (neg.f64 wj)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))) wj)
(fma.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj)
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 wj) wj)
(fma.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (neg.f64 wj)) wj)
(fma.f64 #s(literal -1 binary64) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 #s(literal 1 binary64) wj (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (neg.f64 wj) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 wj (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 wj #s(literal 1 binary64) (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(-.f64 (/.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (-.f64 (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) wj)) (/.f64 (*.f64 wj wj) (-.f64 (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) wj)))
(-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+.f64 (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) wj)
(+.f64 wj (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(*.f64 #s(literal -1 binary64) wj)
(*.f64 wj #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 wj wj) wj)) (+.f64 #s(literal 0 binary64) (fma.f64 wj wj (*.f64 #s(literal 0 binary64) wj))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) wj))
(/.f64 (*.f64 (neg.f64 wj) wj) (+.f64 #s(literal 0 binary64) wj))
(/.f64 (neg.f64 wj) #s(literal 1 binary64))
(/.f64 wj #s(literal -1 binary64))
(neg.f64 wj)
(-.f64 #s(literal 0 binary64) wj)
(+.f64 #s(literal 0 binary64) (neg.f64 wj))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (fma.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj) (-.f64 wj #s(literal 1 binary64))) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj) (-.f64 wj #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)))))
(*.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj) #s(literal -1 binary64))) (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)))
(*.f64 (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) (neg.f64 wj) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj) (-.f64 wj #s(literal 1 binary64))) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))) (fma.f64 (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj) (-.f64 wj #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj))))
(/.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 wj wj) (neg.f64 wj) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal -1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj) (-.f64 wj #s(literal 1 binary64))) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj) (-.f64 wj #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj) (-.f64 wj #s(literal 1 binary64))) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj) (-.f64 wj #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)))))
(/.f64 (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (fma.f64 (*.f64 wj wj) (neg.f64 wj) #s(literal -1 binary64)))
(/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))))
(neg.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) (neg.f64 wj) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log1p.f64 wj) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/2 binary64) x))))))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) x) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/2 binary64) x)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (+.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/2 binary64) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (fma.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) x) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/2 binary64) x))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/2 binary64) x)))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) x) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/2 binary64) x)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) x))
(fma.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 #s(literal -1/2 binary64) x))
(fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))
(fma.f64 x #s(literal -1/2 binary64) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))
(-.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/2 binary64)) (*.f64 #s(literal -7/6 binary64) x)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))
(-.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (*.f64 #s(literal -7/6 binary64) x))
(-.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -7/6 binary64) x))) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))))
(-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -7/6 binary64) x)) (-.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) x)))
(-.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (-.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) x)))
(+.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal -7/6 binary64) x #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) x))
(+.f64 (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/2 binary64)) (neg.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))
(+.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/2 binary64) x))
(+.f64 (*.f64 #s(literal -1/2 binary64) x) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))
(+.f64 #s(literal 1/2 binary64) (+.f64 (neg.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/2 binary64) x)))
(*.f64 (-.f64 (*.f64 #s(literal 49/36 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -7/6 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 #s(literal -343/216 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 49/36 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (*.f64 #s(literal -7/6 binary64) x))))))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal -7/6 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (-.f64 (*.f64 #s(literal 49/36 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 49/36 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (*.f64 #s(literal -7/6 binary64) x)))) (fma.f64 #s(literal -343/216 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal -7/6 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal -7/6 binary64) x #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (+.f64 (fma.f64 #s(literal -7/6 binary64) x #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (*.f64 #s(literal 49/36 binary64) (*.f64 x x))) (-.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (*.f64 #s(literal -7/6 binary64) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -7/6 binary64) x #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) x))) (fma.f64 (fma.f64 #s(literal -7/6 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal -7/6 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal -7/6 binary64) x #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 49/36 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal -7/6 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -343/216 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (neg.f64 (fma.f64 #s(literal 49/36 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (*.f64 #s(literal -7/6 binary64) x))))))
(/.f64 (-.f64 (*.f64 #s(literal 49/36 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (-.f64 (*.f64 #s(literal -7/6 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal -343/216 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal 49/36 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal -7/6 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 #s(literal -343/216 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (fma.f64 #s(literal 49/36 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (*.f64 #s(literal -7/6 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -7/6 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (-.f64 (*.f64 #s(literal 49/36 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 49/36 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (*.f64 #s(literal -7/6 binary64) x)))) (fma.f64 #s(literal -343/216 binary64) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/2 binary64))) (*.f64 #s(literal -7/6 binary64) x))
(fma.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) x))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) x) (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 #s(literal -7/6 binary64) x))
(fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))
(fma.f64 x #s(literal -7/6 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 49/36 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -7/6 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (-.f64 (*.f64 #s(literal -7/6 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))
(-.f64 (fma.f64 #s(literal -7/6 binary64) x #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) x))
(-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -7/6 binary64) x)))
(+.f64 (fma.f64 #s(literal -7/6 binary64) x #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(+.f64 (*.f64 #s(literal -7/6 binary64) x) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))
(+.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (*.f64 #s(literal -7/6 binary64) x))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) x (*.f64 #s(literal -7/6 binary64) x)))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (/.f64 (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -7/6 binary64) x)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -7/6 binary64) x))) (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -7/6 binary64) x)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (neg.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1/2 binary64) (neg.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -7/6 binary64) x)) #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -7/6 binary64) x)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -7/6 binary64) x)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -7/6 binary64) x)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (neg.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (neg.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (neg.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))) (neg.f64 (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))) (neg.f64 (fma.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) (fma.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(-.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -7/6 binary64) x)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) x))
(-.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (*.f64 #s(literal -7/6 binary64) x))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) (fma.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) (+.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -7/6 binary64) x)) (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))
(+.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x #s(literal 1/2 binary64))) (*.f64 #s(literal -1/2 binary64) x))
(+.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -7/6 binary64) x)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) x))
(+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -7/6 binary64) x)) (neg.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))
(+.f64 (neg.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (neg.f64 (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))))
(*.f64 (-.f64 (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) wj)))
(*.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))) (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))))))
(pow.f64 (/.f64 (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) wj) (-.f64 (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 wj wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))) (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)))) (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 wj wj) (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)))) (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 wj wj))) (neg.f64 (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) wj)))
(/.f64 (neg.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))) (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))))))
(/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 wj wj)) (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) wj))
(/.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) #s(literal 3 binary64))) (fma.f64 wj wj (-.f64 (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj))))))
(/.f64 (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) #s(literal 3 binary64))) (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))) (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) wj) (-.f64 (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))) (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj)))) (fma.f64 (*.f64 wj wj) wj (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj)
(fma.f64 (/.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(fma.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj)
(fma.f64 #s(literal -1 binary64) (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) wj)
(fma.f64 #s(literal 1 binary64) wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(fma.f64 wj #s(literal 1 binary64) (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(-.f64 (/.f64 (/.f64 (*.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))) (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 #s(literal 1 binary64) wj))) (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) wj)) (/.f64 (*.f64 wj wj) (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) wj)))
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) wj)
(+.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(*.f64 (fma.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj)))))
(/.f64 (fma.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj) #s(literal -1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 wj wj) wj) (*.f64 (*.f64 wj wj) wj) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64))))
(fma.f64 (pow.f64 wj #s(literal 3/2 binary64)) (pow.f64 wj #s(literal 3/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64))
(fma.f64 wj (*.f64 wj wj) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 wj wj) wj) wj) (*.f64 wj wj)) (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj wj) wj #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 wj wj) wj) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 wj wj) wj))
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x)))

eval99.0ms (1.1%)

Memory
-3.9MiB live, 146.2MiB allocated
Compiler

Compiled 18 891 to 1 572 computations (91.7% saved)

prune80.0ms (0.9%)

Memory
19.1MiB live, 140.3MiB allocated
Pruning

25 alts after pruning (20 fresh and 5 done)

PrunedKeptTotal
New69312705
Fresh5813
Picked325
Done134
Total70225727
Accuracy
100.0%
Counts
727 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.2%
(fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) wj)
6.7%
(fma.f64 (/.f64 #s(approx (neg (- wj (* x (exp (neg wj))))) (neg.f64 wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
80.3%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 #s(approx (+ (* -1/2 x) (- 1/2 (+ (* x -7/6) (- 1/2 (* -1/2 x))))) (*.f64 #s(literal 1/6 binary64) x)) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj)
80.3%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 x (fma.f64 #s(literal -1/2 binary64) wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj (neg.f64 x))) wj)
80.3%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
74.2%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
3.4%
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) wj #s(literal 1 binary64)) x) wj (neg.f64 x))) wj)
3.4%
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
3.8%
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
6.6%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
74.1%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
3.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
80.2%
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) wj)
74.2%
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj)
85.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
96.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj x))
86.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
14.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
14.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
6.6%
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj))
6.6%
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj)) wj))
4.6%
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) (-.f64 #s(literal 1 binary64) wj)) wj))
3.5%
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) #s(literal 1 binary64)) wj))
14.9%
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) #s(approx (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) (*.f64 wj wj))))
14.8%
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) #s(approx (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (*.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj) wj)))
Compiler

Compiled 1 490 to 436 computations (70.7% saved)

regimes48.0ms (0.6%)

Memory
-14.3MiB live, 61.1MiB allocated
Counts
53 → 2
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) #s(literal 1 binary64)) wj))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) (-.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) #s(approx (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (*.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj) wj)))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj))
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) #s(approx (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) (*.f64 wj wj))))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 #s(approx (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) #s(literal -1 binary64)) wj)) (*.f64 wj wj))) wj x))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) wj #s(literal 1 binary64)) x) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(approx (neg (- wj (* x (exp (neg wj))))) (neg.f64 wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 x (fma.f64 #s(literal -1/2 binary64) wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) wj #s(literal 1 binary64)) x) wj (neg.f64 x))) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) (*.f64 (neg.f64 wj) (-.f64 (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 #s(approx (+ (* -1/2 x) (- 1/2 (+ (* x -7/6) (- 1/2 (* -1/2 x))))) (*.f64 #s(literal 1/6 binary64) x)) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x))
(fma.f64 (/.f64 #s(approx (neg (- wj (* x (exp (neg wj))))) (fma.f64 (fma.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) wj #s(literal 1/2 binary64))) wj (-.f64 #s(literal -1 binary64) x)) wj x)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 x #s(literal 1 binary64))) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64)))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj)
(fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
(-.f64 wj (fma.f64 (/.f64 wj (fma.f64 wj wj #s(literal -1 binary64))) (-.f64 wj #s(literal 1 binary64)) (/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (*.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal -8/3 binary64) x (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj))) (*.f64 wj wj))) wj (neg.f64 x)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (- (exp (+ wj wj)) (* (* wj wj) (exp (+ wj wj)))) (fma.f64 (fma.f64 (fma.f64 #s(literal -2/3 binary64) wj #s(literal 1 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (*.f64 (fma.f64 (neg.f64 wj) wj #s(literal 1 binary64)) (exp.f64 (+.f64 wj wj)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (exp.f64 wj)) wj)
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (-.f64 (*.f64 wj wj) (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (exp.f64 (+.f64 wj wj)) (*.f64 (*.f64 wj wj) (exp.f64 (+.f64 wj wj))))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) wj)
(fma.f64 (*.f64 wj wj) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj))) (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))))
(fma.f64 (/.f64 (*.f64 wj wj) (fma.f64 (*.f64 wj wj) wj (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 3 binary64)))) (fma.f64 wj wj (*.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) (-.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) wj))) (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj)))) #s(literal 2 binary64)) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))) wj)))))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
Calls

3 calls:

16.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
15.0ms
wj
14.0ms
x
Results
AccuracySegmentsBranch
98.7%2wj
97.1%1x
99.0%2(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 24 to 12 computations (50% saved)

regimes13.0ms (0.1%)

Memory
18.2MiB live, 18.2MiB allocated
Counts
39 → 2
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) #s(literal 1 binary64)) wj))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) (-.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) #s(approx (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (*.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj) wj)))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj))
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) #s(approx (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) (*.f64 wj wj))))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 #s(approx (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) #s(literal -1 binary64)) wj)) (*.f64 wj wj))) wj x))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) wj #s(literal 1 binary64)) x) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(approx (neg (- wj (* x (exp (neg wj))))) (neg.f64 wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 x (fma.f64 #s(literal -1/2 binary64) wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) wj #s(literal 1 binary64)) x) wj (neg.f64 x))) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) (*.f64 (neg.f64 wj) (-.f64 (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 #s(approx (+ (* -1/2 x) (- 1/2 (+ (* x -7/6) (- 1/2 (* -1/2 x))))) (*.f64 #s(literal 1/6 binary64) x)) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x))
(fma.f64 (/.f64 #s(approx (neg (- wj (* x (exp (neg wj))))) (fma.f64 (fma.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) wj #s(literal 1/2 binary64))) wj (-.f64 #s(literal -1 binary64) x)) wj x)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 x #s(literal 1 binary64))) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64)))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
(fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj)
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj)
Calls

1 calls:

10.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
99.0%2(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 18 to 8 computations (55.6% saved)

regimes35.0ms (0.4%)

Memory
7.9MiB live, 45.7MiB allocated
Counts
38 → 1
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) #s(literal 1 binary64)) wj))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) (-.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) #s(approx (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (*.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj) wj)))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj))
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) #s(approx (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) (*.f64 wj wj))))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 #s(approx (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) #s(literal -1 binary64)) wj)) (*.f64 wj wj))) wj x))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) wj #s(literal 1 binary64)) x) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(approx (neg (- wj (* x (exp (neg wj))))) (neg.f64 wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 x (fma.f64 #s(literal -1/2 binary64) wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) wj #s(literal 1 binary64)) x) wj (neg.f64 x))) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) (*.f64 (neg.f64 wj) (-.f64 (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 #s(approx (+ (* -1/2 x) (- 1/2 (+ (* x -7/6) (- 1/2 (* -1/2 x))))) (*.f64 #s(literal 1/6 binary64) x)) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))) wj x))
(fma.f64 (/.f64 #s(approx (neg (- wj (* x (exp (neg wj))))) (fma.f64 (fma.f64 (*.f64 x (fma.f64 #s(literal -1/6 binary64) wj #s(literal 1/2 binary64))) wj (-.f64 #s(literal -1 binary64) x)) wj x)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -7/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/6 binary64) x (fma.f64 #s(literal 1/2 binary64) x #s(literal 1/2 binary64)))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 x #s(literal 1 binary64))) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal -7/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj #s(literal 1 binary64)))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
Calls

3 calls:

12.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
11.0ms
x
11.0ms
wj
Results
AccuracySegmentsBranch
97.1%1x
97.1%1wj
97.1%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 24 to 12 computations (50% saved)

regimes34.0ms (0.4%)

Memory
-8.6MiB live, 35.1MiB allocated
Counts
27 → 2
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) #s(literal 1 binary64)) wj))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) (-.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) #s(approx (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (*.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj) wj)))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj))
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) #s(approx (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) (*.f64 wj wj))))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 #s(approx (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) #s(literal -1 binary64)) wj)) (*.f64 wj wj))) wj x))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) wj #s(literal 1 binary64)) x) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(approx (neg (- wj (* x (exp (neg wj))))) (neg.f64 wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 x (fma.f64 #s(literal -1/2 binary64) wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) wj #s(literal 1 binary64)) x) wj (neg.f64 x))) wj)
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 x (fma.f64 #s(literal -1/2 binary64) wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj (neg.f64 x))) wj)
Calls

3 calls:

17.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
8.0ms
wj
8.0ms
x
Results
AccuracySegmentsBranch
96.8%1wj
96.8%1x
98.4%2(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 24 to 12 computations (50% saved)

regimes10.0ms (0.1%)

Memory
-25.0MiB live, 13.1MiB allocated
Counts
25 → 2
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) #s(literal 1 binary64)) wj))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) (-.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) #s(approx (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (*.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj) wj)))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj))
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) #s(approx (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) (*.f64 wj wj))))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 #s(approx (+ (* (/ x wj) 2) (+ (* -5/2 x) -1)) #s(literal -1 binary64)) wj)) (*.f64 wj wj))) wj x))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) wj))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) wj #s(literal 1 binary64)) x) wj (neg.f64 x))) wj)
(fma.f64 (/.f64 #s(approx (neg (- wj (* x (exp (neg wj))))) (neg.f64 wj)) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj)
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
Calls

1 calls:

7.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
98.4%2(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 18 to 8 computations (55.6% saved)

regimes7.0ms (0.1%)

Memory
11.1MiB live, 11.1MiB allocated
Counts
19 → 1
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) #s(literal 1 binary64)) wj))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) (-.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (neg.f64 wj) wj wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (+.f64 wj (*.f64 (neg.f64 wj) wj))) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) #s(approx (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (*.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj) wj)))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj))
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (neg.f64 x)) wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) #s(approx (+ (* (neg wj) (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1))) wj) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) (*.f64 wj wj))))
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (/.f64 #s(literal -1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj)
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
Calls

1 calls:

6.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
96.8%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 18 to 8 computations (55.6% saved)

regimes9.0ms (0.1%)

Memory
26.4MiB live, 26.4MiB allocated
Counts
7 → 1
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) #s(literal 1 binary64)) wj))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) (-.f64 #s(literal 1 binary64) wj)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
Calls

3 calls:

3.0ms
wj
3.0ms
x
3.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
85.5%1wj
85.5%1x
85.5%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 24 to 12 computations (50% saved)

regimes12.0ms (0.1%)

Memory
-21.2MiB live, 13.8MiB allocated
Counts
5 → 3
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) #s(literal 1 binary64)) wj))
#s(approx (+ (* (/ (neg (- wj (* x (exp (neg wj))))) (+ (* (* wj wj) wj) 1)) (+ (* wj (- wj 1)) 1)) wj) (fma.f64 (neg.f64 wj) #s(approx (/ (+ (* (- wj 1) wj) 1) (+ (* (* wj wj) wj) 1)) (-.f64 #s(literal 1 binary64) wj)) wj))
Outputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
Calls

3 calls:

7.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
2.0ms
wj
2.0ms
x
Results
AccuracySegmentsBranch
74.1%1wj
77.8%3x
83.3%3(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 24 to 12 computations (50% saved)

regimes5.0ms (0.1%)

Memory
10.5MiB live, 10.5MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
Calls

3 calls:

2.0ms
x
2.0ms
wj
2.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
14.0%1wj
14.0%1x
14.0%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 24 to 12 computations (50% saved)

regimes4.0ms (0%)

Memory
9.0MiB live, 9.0MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
Outputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
Calls

3 calls:

1.0ms
wj
1.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
1.0ms
x
Results
AccuracySegmentsBranch
3.3%1wj
3.3%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
3.3%1x
Compiler

Compiled 24 to 12 computations (50% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.682731087447071e-14
2.590683266618581e-13
Compiler

Compiled 21 to 13 computations (38.1% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.682731087447071e-14
2.590683266618581e-13
Compiler

Compiled 21 to 13 computations (38.1% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.458917464129402e-28
3.575778699420371e-25
Compiler

Compiled 21 to 13 computations (38.1% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.458917464129402e-28
3.575778699420371e-25
Compiler

Compiled 21 to 13 computations (38.1% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.0086740303152014e-303
0.0ms
-1.1586196554345241e-250
-7.8793030170826975e-252
Compiler

Compiled 21 to 13 computations (38.1% saved)

simplify31.0ms (0.4%)

Memory
-4.2MiB live, 33.5MiB allocated
Algorithm
egg-herbie
Rules
236×distribute-lft-neg-in_binary64
140×neg-mul-1_binary64
132×distribute-neg-in_binary64
126×neg-sub0_binary64
106×unsub-neg_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0107583
1151583
2206583
3266581
4340581
5408581
6497581
7595581
8699581
9775581
10817581
11828581
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 3961408125713217/39614081257132168796771975168 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj))
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 3961408125713217/39614081257132168796771975168 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 348449143727041/348449143727040986586495598010130648530944 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 x (fma.f64 #s(literal -1/2 binary64) wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj (neg.f64 x))) wj))
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 348449143727041/348449143727040986586495598010130648530944 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal -1612226962694291/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352 binary64)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 0 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
Outputs
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 3961408125713217/39614081257132168796771975168 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj))
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) #s(literal 3961408125713217/39614081257132168796771975168 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (fma.f64 (*.f64 wj wj) wj #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj))
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 3961408125713217/39614081257132168796771975168 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (fma.f64 (/.f64 (neg.f64 (-.f64 wj (*.f64 x (exp.f64 (neg.f64 wj))))) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj))
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) #s(literal 3961408125713217/39614081257132168796771975168 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 348449143727041/348449143727040986586495598010130648530944 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 x (fma.f64 #s(literal -1/2 binary64) wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj (neg.f64 x))) wj))
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) #s(literal 348449143727041/348449143727040986586495598010130648530944 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 x (fma.f64 #s(literal -1/2 binary64) wj #s(literal 1 binary64)) #s(literal 1 binary64)) wj (neg.f64 x))) wj))
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 348449143727041/348449143727040986586495598010130648530944 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 x #s(literal 1 binary64)) wj (neg.f64 x))) wj))
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) #s(literal 348449143727041/348449143727040986586495598010130648530944 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 binary64) x))
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal -1612226962694291/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352 binary64)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 0 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))))
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) #s(literal -1612226962694291/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352 binary64)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) (if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))) #s(literal 0 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))

soundness1.2s (14.3%)

Memory
-31.7MiB live, 701.4MiB allocated
Rules
16 880×lower-fma.f64
16 880×lower-fma.f32
8 834×lower-fma.f64
8 834×lower-fma.f32
8 582×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07126327
123755903
278325849
081605457
02291279
17031230
221401025
37956962
08911916
048306
089302
1427275
23850264
010017255
0847
01444
16844
262944
0873544
06867117
122326620
273346542
082166089
Stop Event
fuel
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 562 to 208 computations (63% saved)

preprocess282.0ms (3.2%)

Memory
7.3MiB live, 124.6MiB allocated
Compiler

Compiled 726 to 176 computations (75.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...