Jmat.Real.lambertw, newton loop step

Time bar (total: 9.3s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze97.0ms (1.1%)

Memory
-1.9MiB live, 236.1MiB 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 (25.4%)

Memory
17.9MiB live, 3 063.1MiB allocated
Samples
593.0ms7 673×0exit
455.0ms6 455×0valid
316.0ms1 801×1valid
Precisions
Click to see histograms. Total time spent on operations: 848.0ms
ival-exp: 211.0ms (24.9% of total)
ival-sub: 188.0ms (22.2% of total)
ival-mult: 177.0ms (20.9% of total)
ival-div: 112.0ms (13.2% of total)
ival-add: 91.0ms (10.7% of total)
adjust: 49.0ms (5.8% of total)
ival-true: 13.0ms (1.5% of total)
ival-assert: 6.0ms (0.7% of total)
Bogosity

explain142.0ms (1.5%)

Memory
18.3MiB live, 294.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
700-0-(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
20-0-(/.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-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)))))cancellation700
/.f64(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))o/o20
(*.f64 wj (exp.f64 wj))overflow2
(-.f64 (*.f64 wj (exp.f64 wj)) x)overflow2
(exp.f64 wj)overflow2
(*.f64 wj (exp.f64 wj))overflow2
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))overflow2
(exp.f64 wj)overflow4
Confusion
Predicted +Predicted -
+724
-0180
Precision
1.0
Recall
0.9473684210526315
Confusion?
Predicted +Predicted MaybePredicted -
+7204
-00180
Precision?
1.0
Recall?
0.9473684210526315
Freqs
test
numberfreq
0184
172
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
32.0ms378×0valid
23.0ms134×1valid
Compiler

Compiled 122 to 28 computations (77% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-exp: 10.0ms (26.7% of total)
ival-sub: 10.0ms (26.7% of total)
ival-div: 6.0ms (16% of total)
ival-mult: 5.0ms (13.4% of total)
adjust: 3.0ms (8% of total)
ival-add: 3.0ms (8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess244.0ms (2.6%)

Memory
17.4MiB live, 171.7MiB 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 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 #s(literal -1 binary64) wj)))
Compiler

Compiled 16 to 8 computations (50% saved)

eval35.0ms (0.4%)

Memory
-16.1MiB live, 29.1MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 16 to 8 computations (50% saved)

simplify143.0ms (1.5%)

Memory
6.9MiB live, 162.9MiB 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-diff128
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
cost-diff12608
(/.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 (-.f64 (/.f64 x (exp.f64 wj)) 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 (-.f64 (/.f64 x (exp.f64 wj)) 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)))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))

localize32.0ms (0.3%)

Memory
-7.6MiB live, 69.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(*.f64 wj (exp.f64 wj))
accuracy0.01953125
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
accuracy0.49609926626366085
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
accuracy15.791486549021545
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Samples
13.0ms189×0valid
12.0ms67×1valid
Compiler

Compiled 53 to 10 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-exp: 6.0ms (37.9% of total)
ival-sub: 3.0ms (19% of total)
ival-div: 2.0ms (12.6% of total)
ival-mult: 2.0ms (12.6% of total)
adjust: 1.0ms (6.3% of total)
ival-add: 1.0ms (6.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series280.0ms (3%)

Memory
-127.2MiB live, 50.4MiB 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
259.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)))
12.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)))
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
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
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)))

simplify186.0ms (2%)

Memory
4.9MiB live, 279.1MiB 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 (-.f64 (/.f64 x (exp.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 (-.f64 (/.f64 x (exp.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 (fma.f64 (/.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64))) (/.f64 x (exp.f64 wj)) (/.f64 (*.f64 (-.f64 (/.f64 x (exp.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) (pow.f64 wj #s(literal 3 binary64))) #s(literal 1 binary64)))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (+ (exp wj) (/ (exp wj) wj)))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))
(* wj (+ (exp wj) (/ (exp wj) wj)))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))
(* wj (+ (exp wj) (/ (exp wj) wj)))
(fma.f64 (exp.f64 wj) wj (exp.f64 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 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64)) wj) #s(literal 1 binary64)) wj) wj wj)
(* 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 (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64)) wj) wj wj)
(* 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 (-.f64 (/.f64 x (exp.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 (-.f64 (/.f64 x (exp.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 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64))) wj))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(fma.f64 (exp.f64 wj) wj (exp.f64 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 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64)) wj) #s(literal 1 binary64)) wj) wj wj)
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64)) wj) wj wj)
(* 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 (fma.f64 (exp.f64 wj) wj (exp.f64 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 (fma.f64 (exp.f64 wj) wj (exp.f64 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 (fma.f64 (exp.f64 wj) wj (exp.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 (fma.f64 (exp.f64 wj) 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 (fma.f64 (exp.f64 wj) 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 (fma.f64 (exp.f64 wj) wj (exp.f64 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 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (-.f64 (/.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) x) (/.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 (-.f64 (/.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) x) (/.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 (-.f64 (/.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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)
(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 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (/.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 (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (/.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 (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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)
(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)

rewrite197.0ms (2.1%)

Memory
-20.8MiB live, 295.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
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval126.0ms (1.4%)

Memory
20.1MiB live, 175.7MiB allocated
Compiler

Compiled 22 317 to 2 065 computations (90.7% saved)

prune17.0ms (0.2%)

Memory
17.7MiB live, 55.8MiB allocated
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New6648672
Fresh000
Picked101
Done000
Total6658673
Accuracy
99.9%
Counts
673 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.8%
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
71.5%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))))
6.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
68.6%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
4.0%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
95.3%
#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))
95.4%
#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))
81.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
Compiler

Compiled 172 to 140 computations (18.6% saved)

simplify188.0ms (2%)

Memory
-21.5MiB live, 288.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))))
cost-diff128
(/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
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-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-diff192
(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-diff384
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
cost-diff0
(*.f64 wj x)
cost-diff0
(fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #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
(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))
Rules
16 460×lower-fma.f32
16 442×lower-fma.f64
3 618×lower-+.f32
3 616×lower-+.f64
2 888×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038343
067336
1122322
2268322
3852297
42562294
57865294
08145276
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 #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)
(-.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 (*.f64 wj x) #s(literal -2 binary64) x))
(fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)
(*.f64 wj x)
wj
x
#s(literal -2 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 (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)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))
(/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
x
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
(neg.f64 (exp.f64 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 #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 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x 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 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x 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 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x 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)
(-.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 (*.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))
(fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)
(fma.f64 (*.f64 x wj) #s(literal -2 binary64) x)
(*.f64 wj x)
(*.f64 x wj)
wj
x
#s(literal -2 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))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 x (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (-.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 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (-.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 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (-.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 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (-.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)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
x
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
(neg.f64 (exp.f64 wj))
(exp.f64 wj)

localize144.0ms (1.6%)

Memory
-3.4MiB live, 200.9MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
accuracy0.01171875
(/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
accuracy15.791486549021545
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))))
accuracy18.715184090876534
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))
accuracy0.0078125
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
accuracy0.01953125
(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)
accuracy0.12109375
(*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)
accuracy3.017313738746143
#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))
accuracy0
(*.f64 wj x)
accuracy0.015625
(fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)
accuracy11.646688346486712
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
accuracy15.791486549021545
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
accuracy61.45737985853049
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #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)
accuracy0.01171875
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
accuracy2.959600051919722
#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))
Samples
50.0ms74×1valid
45.0ms175×0valid
9.0ms2valid
Compiler

Compiled 304 to 40 computations (86.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
ival-mult: 33.0ms (41.1% of total)
ival-add: 15.0ms (18.7% of total)
adjust: 10.0ms (12.4% of total)
ival-exp: 6.0ms (7.5% of total)
ival-div: 5.0ms (6.2% of total)
ival-sub: 5.0ms (6.2% of total)
const: 4.0ms (5% of total)
exact: 1.0ms (1.2% of total)
ival-neg: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series50.0ms (0.5%)

Memory
30.1MiB live, 64.7MiB allocated
Counts
20 → 444
Calls
Call 1
Inputs
#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 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 #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())
#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())
#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 (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 (-.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 #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 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())
#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) #<representation binary64>) () ())
#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -2 binary64) x) (patch (*.f64 #s(literal -2 binary64) x) #<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 (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 (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>) () ())
Outputs
#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 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 x (taylor 0 wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor 0 wj) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor 0 wj) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor 0 wj) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor 0 wj) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<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 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 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 (* -1 x) (taylor 0 wj) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* 2 (* wj x))) (taylor 0 wj) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (* 3/2 x)))))) (taylor 0 wj) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (+ (* 3/2 x) (* wj (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x)))))))))) (taylor 0 wj) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) #<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)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) #<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)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1 (* wj x))) (taylor 0 wj) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj x) x))) (taylor 0 wj) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (- (* wj (- (* -1 (* wj x)) (* -1 x))) x))) (taylor 0 wj) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #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 (* 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 x (taylor 0 wj) (#s(alt (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 (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 (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 (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 (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))))) (taylor 0 wj) (#s(alt (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 (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 (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x))))))) (taylor 0 wj) (#s(alt (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 (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 (* 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 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 (taylor inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor inf wj) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -2 x) (/ x wj))) (taylor inf wj) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -2 x) (/ x wj))) (taylor inf wj) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -2 x) (/ x wj))) (taylor inf wj) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor inf wj) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor inf wj) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor inf wj) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor inf wj) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<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 (* -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 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 (* -1 (/ x (* wj (exp wj)))) (taylor inf wj) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ x (exp wj))) (/ x (* wj (exp wj)))) wj) (taylor inf wj) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj) (taylor inf wj) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ x (* wj (exp wj))) (/ x (* (pow wj 3) (exp wj)))))) wj) (taylor inf wj) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) #<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)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) #<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)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (/ x wj) (taylor inf wj) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ (+ x (* -1 (/ x wj))) wj) (taylor inf wj) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ x (/ x (pow wj 2))) (/ x wj)) wj) (taylor inf wj) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ x (* -1 (/ x (pow wj 3)))) (+ (* -1 (/ x (pow wj 2))) (/ x wj))) wj) (taylor inf wj) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #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 (* 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 3) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (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 (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 (* (pow wj 3) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor inf wj) (#s(alt (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 (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 (* (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 (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 (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 (* (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 (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 (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 (* 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 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 (taylor -inf wj) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor -inf wj) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x)))) (taylor -inf wj) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x)))) (taylor -inf wj) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x)))) (taylor -inf wj) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor -inf wj) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor -inf wj) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor -inf wj) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor -inf wj) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<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 (* -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 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 (* -1 (/ x (* wj (exp wj)))) (taylor -inf wj) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj)) (/ x (exp wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj)) (/ x (exp wj))) wj)) (/ x (exp wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) #<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)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) #<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)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (/ x wj) (taylor -inf wj) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 x) (/ x wj)) wj)) (taylor -inf wj) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ x wj) x) wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ x wj) x) wj)) x) wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #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 (* 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 3) (+ 1 (+ (* 2/3 x) (* 2 x))))) (taylor -inf wj) (#s(alt (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 (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 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x)))))) (taylor -inf wj) (#s(alt (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 (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 (* (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 (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 (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 (* (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 (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 (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 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 (/ (* 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 (/ (* 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor 0 x) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor 0 x) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor 0 x) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor 0 x) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<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 (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 (- 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 (- 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 (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor 0 x) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor 0 x) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor 0 x) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor 0 x) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 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)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) #<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)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (/ x (+ 1 wj)) (taylor 0 x) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ x (+ 1 wj)) (taylor 0 x) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ x (+ 1 wj)) (taylor 0 x) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ x (+ 1 wj)) (taylor 0 x) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<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 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 (* (pow wj 2) (- 1 wj)) (taylor 0 x) (#s(alt (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 (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 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj))) (taylor 0 x) (#s(alt (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 (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 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj))) (taylor 0 x) (#s(alt (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 (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 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj))) (taylor 0 x) (#s(alt (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 (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 (- (* 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 (/ 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 (+ (exp wj) (* wj (exp wj)))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor inf x) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor inf x) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor inf x) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor inf x) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor inf x) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor inf x) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor inf x) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor inf x) (#s(alt (*.f64 wj x) (patch (*.f64 wj 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 (* 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 (* -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 (+ (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 (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor inf x) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor inf x) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor inf x) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor inf x) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 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)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) #<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)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (/ x (+ 1 wj)) (taylor inf x) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ x (+ 1 wj)) (taylor inf x) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ x (+ 1 wj)) (taylor inf x) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ x (+ 1 wj)) (taylor inf x) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<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 (* 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 (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (taylor inf x) (#s(alt (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 (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 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x)))) (taylor inf x) (#s(alt (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 (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 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x)))) (taylor inf x) (#s(alt (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 (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 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x)))) (taylor inf x) (#s(alt (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 (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 (+ 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 (/ 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 (/ 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) 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 (*.f64 wj x) #s(literal -2 binary64) x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 2 wj) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 2 wj) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 2 wj) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 2 wj) 1))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) (patch (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor -inf x) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor -inf x) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor -inf x) (#s(alt (*.f64 wj x) (patch (*.f64 wj x) #<representation binary64>) () ())) ())
#s(alt (* wj x) (taylor -inf x) (#s(alt (*.f64 wj x) (patch (*.f64 wj 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 (* 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 (* -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 (+ (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 (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor -inf x) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor -inf x) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor -inf x) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor -inf x) (#s(alt (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))) (patch (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 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)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) #<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)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (/ x (+ 1 wj)) (taylor -inf x) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ x (+ 1 wj)) (taylor -inf x) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ x (+ 1 wj)) (taylor -inf x) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (/ x (+ 1 wj)) (taylor -inf x) (#s(alt (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 x (+.f64 #s(literal 1 binary64) wj)) #<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 (* 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 (- (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))) 1))) (taylor -inf x) (#s(alt (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 (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 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1))) (taylor -inf x) (#s(alt (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 (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 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1))) (taylor -inf x) (#s(alt (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 (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 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1))) (taylor -inf x) (#s(alt (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 (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>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
11.0ms
x
@-inf
((+ (* (+ (* 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) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (* wj x) -2) x) (* wj x) (+ (* 2/3 x) (+ (* 2 x) 1)) (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (/ x (+ 1 wj)) (neg (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ x (+ 1 wj)) (* -2 x) (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x))
6.0ms
x
@0
((+ (* (+ (* 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) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (* wj x) -2) x) (* wj x) (+ (* 2/3 x) (+ (* 2 x) 1)) (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (/ x (+ 1 wj)) (neg (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ x (+ 1 wj)) (* -2 x) (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x))
5.0ms
x
@inf
((+ (* (+ (* 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) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (* wj x) -2) x) (* wj x) (+ (* 2/3 x) (+ (* 2 x) 1)) (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (/ x (+ 1 wj)) (neg (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ x (+ 1 wj)) (* -2 x) (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x))
4.0ms
wj
@0
((+ (* (+ (* 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) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (* wj x) -2) x) (* wj x) (+ (* 2/3 x) (+ (* 2 x) 1)) (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (/ x (+ 1 wj)) (neg (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ x (+ 1 wj)) (* -2 x) (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x))
3.0ms
wj
@inf
((+ (* (+ (* 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) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (* wj x) -2) x) (* wj x) (+ (* 2/3 x) (+ (* 2 x) 1)) (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (/ x (+ 1 wj)) (neg (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/ x (+ 1 wj)) (* -2 x) (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj) (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x))

simplify199.0ms (2.1%)

Memory
6.9MiB live, 233.1MiB allocated
Algorithm
egg-herbie
Rules
13 414×lower-fma.f64
13 414×lower-fma.f32
5 334×lower-*.f64
5 334×lower-*.f32
3 442×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04415872
114145593
246225161
081444731
Stop Event
iter limit
node limit
Counts
444 → 423
Calls
Call 1
Inputs
(* -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))))))
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 (* -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 (* -2 (* wj x)))
(+ x (* -2 (* wj x)))
(* wj x)
(* wj x)
(* wj x)
(* wj 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)))
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))))))
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) (* 2 (* wj x)))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (* 3/2 x))))))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (+ (* 3/2 x) (* wj (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 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 (* -1 (* wj x)))
(+ x (* wj (- (* wj x) x)))
(+ x (* wj (- (* wj (- (* -1 (* wj x)) (* -1 x))) x)))
(* 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))))
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)))))))
(* 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 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 (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)))
(* -2 (* wj x))
(* wj (+ (* -2 x) (/ x wj)))
(* wj (+ (* -2 x) (/ x wj)))
(* wj (+ (* -2 x) (/ x wj)))
(* wj x)
(* wj x)
(* wj x)
(* wj 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)))))
(* -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)))))
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 (/ x (* wj (exp wj))))
(/ (+ (* -1 (/ x (exp wj))) (/ x (* wj (exp wj)))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ x (* wj (exp wj))) (/ x (* (pow wj 3) (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)))
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)))))
(/ x wj)
(/ (+ x (* -1 (/ x wj))) wj)
(/ (- (+ x (/ x (pow wj 2))) (/ x wj)) wj)
(/ (- (+ x (* -1 (/ x (pow wj 3)))) (+ (* -1 (/ x (pow wj 2))) (/ x 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 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)))))
(* 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 (- (/ 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 (/ (- (* -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)))
(* -2 (* wj x))
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(* wj x)
(* wj x)
(* wj x)
(* wj x)
(* -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)))))))
(* -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)))
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 (/ x (* wj (exp wj))))
(* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj)) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj)) (/ x (exp wj))) wj)) (/ x (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)))
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)))
(/ x wj)
(* -1 (/ (+ (* -1 x) (/ x wj)) wj))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ x wj) x) wj))) wj))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ x wj) x) wj)) x) 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 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))))))
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 (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 (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)))))
(* x (+ 1 (* -2 wj)))
(* x (+ 1 (* -2 wj)))
(* x (+ 1 (* -2 wj)))
(* x (+ 1 (* -2 wj)))
(* wj x)
(* wj x)
(* wj x)
(* wj x)
1
(+ 1 (* 8/3 x))
(+ 1 (* 8/3 x))
(+ 1 (* 8/3 x))
(- 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)
(- 1 wj)
(- (+ 1 (* -8/3 (* wj x))) wj)
(- (+ 1 (* -8/3 (* wj x))) wj)
(- (+ 1 (* -8/3 (* wj x))) 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)))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 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)))))
(/ x (+ 1 wj))
(/ x (+ 1 wj))
(/ x (+ 1 wj))
(/ x (+ 1 wj))
(* -2 x)
(* -2 x)
(* -2 x)
(* -2 x)
wj
(+ wj (* 8/3 (* wj x)))
(+ wj (* 8/3 (* wj x)))
(+ wj (* 8/3 (* wj x)))
(* (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)))
(* 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)))
(/ 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 (+ (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 (* -2 wj)))
(* x (+ 1 (* -2 wj)))
(* x (+ 1 (* -2 wj)))
(* x (+ 1 (* -2 wj)))
(* wj x)
(* wj x)
(* wj x)
(* wj x)
(* 8/3 x)
(* x (+ 8/3 (/ 1 x)))
(* x (+ 8/3 (/ 1 x)))
(* x (+ 8/3 (/ 1 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))))
(* -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 (+ (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) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 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 (+ 1 wj))
(/ x (+ 1 wj))
(/ x (+ 1 wj))
(/ x (+ 1 wj))
(* -2 x)
(* -2 x)
(* -2 x)
(* -2 x)
(* 8/3 (* wj x))
(* x (+ (* 8/3 wj) (/ wj x)))
(* x (+ (* 8/3 wj) (/ wj x)))
(* x (+ (* 8/3 wj) (/ wj x)))
(* 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))))
(* -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)))
(/ 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)))))))
(/ 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 (- (* 2 wj) 1)))
(* -1 (* x (- (* 2 wj) 1)))
(* -1 (* x (- (* 2 wj) 1)))
(* -1 (* x (- (* 2 wj) 1)))
(* wj x)
(* wj x)
(* wj x)
(* wj x)
(* 8/3 x)
(* x (+ 8/3 (/ 1 x)))
(* x (+ 8/3 (/ 1 x)))
(* x (+ 8/3 (/ 1 x)))
(* 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)))))
(* -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 (+ (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) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 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 (+ (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 (+ 1 wj))
(/ x (+ 1 wj))
(/ x (+ 1 wj))
(/ x (+ 1 wj))
(* -2 x)
(* -2 x)
(* -2 x)
(* -2 x)
(* 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 (- (* 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)))
Outputs
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(+ (* -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 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) 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 (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 (*.f64 x #s(literal -2 binary64))) 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) 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)
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) 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 (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 (*.f64 x #s(literal -2 binary64))) 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 (* -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) 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 (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 (*.f64 x #s(literal -2 binary64))) wj x)
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
(+ 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) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) wj))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) wj))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) wj))
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))
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) 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 (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 (*.f64 x #s(literal -2 binary64))) wj x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* 2 (* wj x)))
(*.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) x)
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (* 3/2 x))))))
(fma.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) wj #s(literal 2 binary64)) x) wj (neg.f64 x))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (+ (* 3/2 x) (* wj (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) x (*.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 2/3 binary64) x (*.f64 x #s(literal 5 binary64)))) wj)) wj (*.f64 #s(literal 2 binary64) x)) wj (neg.f64 x))
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) 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 (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 (*.f64 x #s(literal -2 binary64))) 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 (* -1 (* wj x)))
(fma.f64 (neg.f64 x) wj x)
(+ x (* wj (- (* wj x) x)))
(fma.f64 (fma.f64 wj x (neg.f64 x)) wj x)
(+ x (* wj (- (* wj (- (* -1 (* wj x)) (* -1 x))) x)))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 x) wj x) wj (neg.f64 x)) wj x)
(* 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)
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) wj #s(literal -2 binary64)) x wj) 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) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 x #s(literal -2 binary64))) wj x)
(* 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 wj #s(literal -1 binary64))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(fma.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) 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 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) 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 (+ (* -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 (/.f64 x 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 (/.f64 x wj) wj))) #s(literal 1 binary64)) wj) 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 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) 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 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) wj #s(literal -1 binary64))
1
#s(literal 1 binary64)
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.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)))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 x (exp.f64 wj)) wj)) (-.f64 (/.f64 #s(literal 1 binary64) wj) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 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 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (exp.f64 wj))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) wj) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 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 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) 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 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) wj #s(literal -1 binary64))
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* wj (+ (* -2 x) (/ x wj)))
(*.f64 (fma.f64 x #s(literal -2 binary64) (/.f64 x wj)) wj)
(* wj (+ (* -2 x) (/ x wj)))
(*.f64 (fma.f64 x #s(literal -2 binary64) (/.f64 x wj)) wj)
(* wj (+ (* -2 x) (/ x wj)))
(*.f64 (fma.f64 x #s(literal -2 binary64) (/.f64 x wj)) wj)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
(* -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 (*.f64 (/.f64 x wj) #s(literal 5/2 binary64)) wj (fma.f64 (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 (*.f64 (/.f64 x wj) #s(literal 5/2 binary64)) wj (fma.f64 (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 (*.f64 (/.f64 x wj) #s(literal 5/2 binary64)) 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)
(* 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))
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 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) 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 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) wj #s(literal -1 binary64))
(* -1 (/ x (* wj (exp wj))))
(/.f64 (/.f64 (neg.f64 x) wj) (exp.f64 wj))
(/ (+ (* -1 (/ x (exp wj))) (/ x (* wj (exp wj)))) wj)
(/.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 x (exp.f64 wj))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj)
(/.f64 (-.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) (/.f64 x (exp.f64 wj))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ x (* wj (exp wj))) (/ x (* (pow wj 3) (exp wj)))))) wj)
(/.f64 (-.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj)))) (/.f64 x (exp.f64 wj))) 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 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) 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 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) wj #s(literal -1 binary64))
1
#s(literal 1 binary64)
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.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)))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 x (exp.f64 wj)) wj)) (-.f64 (/.f64 #s(literal 1 binary64) wj) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 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 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (exp.f64 wj))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) wj) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj)))))
(/ x wj)
(/.f64 x wj)
(/ (+ x (* -1 (/ x wj))) wj)
(/.f64 (-.f64 x (/.f64 x wj)) wj)
(/ (- (+ x (/ x (pow wj 2))) (/ x wj)) wj)
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 x wj) x) wj) x) wj)
(/ (- (+ x (* -1 (/ x (pow wj 3)))) (+ (* -1 (/ x (pow wj 2))) (/ x wj))) wj)
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 x wj) x) wj) (-.f64 x (/.f64 x (pow.f64 wj #s(literal 3 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)
(* wj (+ 1 (+ (* 2/3 x) (* 2 x))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #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)) (pow.f64 wj #s(literal 3 binary64)))
(* (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))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (-.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)))) (pow.f64 wj #s(literal 3 binary64)))
(* (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 #s(literal -2 binary64) wj) (/.f64 x wj) (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (+.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) wj)))) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* 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 wj) (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))
(* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj)))))
(*.f64 (neg.f64 wj) (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))))
(* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj)))))
(*.f64 (neg.f64 wj) (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 wj) 1)))
(+.f64 wj #s(literal -1 binary64))
(* -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 (+.f64 (/.f64 x (exp.f64 wj)) #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)))
(neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj)) 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 (*.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 (+.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (fma.f64 x #s(literal -2 binary64) (/.f64 x wj)) wj)) #s(literal 1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))))
(*.f64 (+.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (fma.f64 x #s(literal -2 binary64) (/.f64 x wj)) wj)) #s(literal 1 binary64)) (*.f64 wj 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)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #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)))
(neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj)) wj) wj (neg.f64 wj)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #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 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 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 x (exp.f64 wj)) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj)) 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)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #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)))
(neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj)) wj) wj (neg.f64 wj)))
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(*.f64 (fma.f64 x #s(literal -2 binary64) (/.f64 x wj)) wj)
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(*.f64 (fma.f64 x #s(literal -2 binary64) (/.f64 x wj)) wj)
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(*.f64 (fma.f64 x #s(literal -2 binary64) (/.f64 x wj)) wj)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
(* -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 (-.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 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))))))
(*.f64 (-.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 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))))))
(*.f64 (-.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 (+ (* 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))
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)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #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)))
(neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj)) wj) wj (neg.f64 wj)))
(* -1 (/ x (* wj (exp wj))))
(/.f64 (/.f64 (neg.f64 x) wj) (exp.f64 wj))
(* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) wj)) (neg.f64 wj))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj)) (/ x (exp wj))) wj))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) wj)) wj)) (neg.f64 wj))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj)) (/ x (exp wj))) wj)) (/ x (exp wj))) wj))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) wj)) wj)) wj)) (neg.f64 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)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #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)))
(neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj)) wj) wj (neg.f64 wj)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #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 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 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 x (exp.f64 wj)) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj)) wj))
(/ x wj)
(/.f64 x wj)
(* -1 (/ (+ (* -1 x) (/ x wj)) wj))
(/.f64 (-.f64 x (/.f64 x wj)) wj)
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ x wj) x) wj))) wj))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 x wj) x) wj) x) wj)
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (* -1 (/ (- (/ x wj) x) wj)) x) wj))) wj))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 x (/.f64 x wj)) wj) x) wj) x) 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 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (pow.f64 wj #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (-.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))) (pow.f64 wj #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (neg.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)))) (pow.f64 wj #s(literal 3 binary64)))
(* -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 (+.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (fma.f64 x #s(literal -2 binary64) (/.f64 x wj)) wj)) #s(literal 1 binary64)) wj))) (pow.f64 wj #s(literal 3 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)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) wj)
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) 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))
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 (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) wj)
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) wj)
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
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 (* 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))
(- 1 wj)
(-.f64 #s(literal 1 binary64) wj)
(- (+ 1 (* -8/3 (* wj x))) wj)
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(- (+ 1 (* -8/3 (* wj x))) wj)
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(- (+ 1 (* -8/3 (* wj x))) wj)
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) wj)
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) wj)
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(/ x (+ 1 wj))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
(/ x (+ 1 wj))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
(/ x (+ 1 wj))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
(/ x (+ 1 wj))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* -2 x)
(*.f64 x #s(literal -2 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 (* 8/3 (* wj x)))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #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 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) (*.f64 wj x) 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 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) (*.f64 wj x) 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 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) (*.f64 wj x) 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 (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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)
(* 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))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (/.f64 (neg.f64 x) (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))))))
(neg.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(neg.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(neg.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) wj) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj 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))
(* 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 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (+.f64 wj #s(literal -1 binary64)) x)) #s(literal 5/2 binary64)) x)
(* x (- (+ 5/2 (/ 1 x)) (+ (* 8/3 wj) (/ wj x))))
(*.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (+.f64 wj #s(literal -1 binary64)) x)) #s(literal 5/2 binary64)) x)
(* x (- (+ 5/2 (/ 1 x)) (+ (* 8/3 wj) (/ wj x))))
(*.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (+.f64 wj #s(literal -1 binary64)) x)) #s(literal 5/2 binary64)) x)
(* -8/3 (* wj x))
(*.f64 #s(literal -8/3 binary64) (*.f64 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 (- (/ 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 (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) wj) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (/.f64 (neg.f64 x) (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))))))
(neg.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(neg.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(neg.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/ x (+ 1 wj))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
(/ x (+ 1 wj))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
(/ x (+ 1 wj))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
(/ x (+ 1 wj))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* 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 (+ 1 (* wj (- (* 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)) (*.f64 wj x) x)
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj 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 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj 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 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj) #s(literal 1 binary64))) x)
(* -1 (* x (+ 2 (* -5/2 wj))))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
(* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x))))))
(*.f64 (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x))))))
(*.f64 (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x))))))
(*.f64 (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) (neg.f64 x))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) wj) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) 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 wj (/.f64 wj (neg.f64 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 wj (/.f64 wj (neg.f64 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 wj (/.f64 wj (neg.f64 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))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (/.f64 (neg.f64 x) (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)))))))
(neg.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(neg.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(neg.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) wj) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (* x (- (* 2 wj) 1)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 2 wj) 1)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 2 wj) 1)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 2 wj) 1)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj x)
(* wj x)
(*.f64 wj 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))
(* 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 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (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 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (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 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) x)
(* -8/3 (* wj x))
(*.f64 #s(literal -8/3 binary64) (*.f64 wj x))
(* -1 (* x (- (* -1 (/ (- 1 wj) x)) (* -8/3 wj))))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 #s(literal 8/3 binary64) wj)) x)
(* -1 (* x (- (* -1 (/ (- 1 wj) x)) (* -8/3 wj))))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 #s(literal 8/3 binary64) wj)) x)
(* -1 (* x (- (* -1 (/ (- 1 wj) x)) (* -8/3 wj))))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 #s(literal 8/3 binary64) wj)) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) wj) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #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 (/.f64 (neg.f64 x) (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)))))))
(neg.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(neg.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(neg.f64 (fma.f64 (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/ x (+ 1 wj))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
(/ x (+ 1 wj))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
(/ x (+ 1 wj))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
(/ x (+ 1 wj))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* -2 x)
(*.f64 x #s(literal -2 binary64))
(* 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 x)) x)
(* -1 (* x (+ (* -8/3 wj) (* -1 (/ wj x)))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 wj x)) x)
(* -1 (* x (+ (* -8/3 wj) (* -1 (/ wj x)))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 wj x)) x)
(* -1 (* x (- (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))) 1)))
(*.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)) (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 wj #s(literal -1 binary64)) (*.f64 wj (/.f64 wj x)) (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))) (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 wj #s(literal -1 binary64)) (*.f64 wj (/.f64 wj x)) (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))) (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 wj #s(literal -1 binary64)) (*.f64 wj (/.f64 wj x)) (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))) (neg.f64 x))

rewrite281.0ms (3%)

Memory
-12.5MiB live, 242.0MiB allocated
Rules
4 554×lower-/.f32
4 550×lower-/.f64
4 092×lower-*.f32
4 086×lower-*.f64
3 850×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038289
067282
1311270
22735270
08533264
Stop Event
iter limit
node limit
iter limit
Counts
20 → 451
Calls
Call 1
Inputs
(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 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))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
(fma.f64 (*.f64 wj x) #s(literal -2 binary64) x)
(*.f64 wj x)
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(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)))
(-.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 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
(*.f64 #s(literal -2 binary64) x)
(*.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 (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)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval168.0ms (1.8%)

Memory
9.6MiB live, 318.5MiB allocated
Compiler

Compiled 22 181 to 2 759 computations (87.6% saved)

prune28.0ms (0.3%)

Memory
4.1MiB live, 82.3MiB allocated
Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New8817888
Fresh123
Picked325
Done000
Total88511896
Accuracy
99.9%
Counts
896 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.5%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))))
6.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
68.6%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
4.0%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
89.2%
#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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
95.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
81.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
81.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x))
15.9%
#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)))
16.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)))
4.2%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
Compiler

Compiled 207 to 167 computations (19.3% saved)

simplify122.0ms (1.3%)

Memory
-11.1MiB live, 111.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))))
cost-diff128
(neg.f64 (+.f64 wj #s(literal 1 binary64)))
cost-diff0
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
cost-diff0
#s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x))
cost-diff0
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x))
cost-diff0
(*.f64 wj #s(literal -2 binary64))
cost-diff0
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
cost-diff0
#s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
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
#s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64))
cost-diff0
(fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
cost-diff0
(fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
Rules
7 696×lower-fma.f32
7 688×lower-fma.f64
3 408×lower-*.f32
3 396×lower-*.f64
1 750×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045355
065349
1115344
2215329
3467311
41061311
53325311
66219311
08130298
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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64))
#s(literal 1 binary64)
wj
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
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
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
#s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(*.f64 wj #s(literal -2 binary64))
wj
#s(literal -2 binary64)
x
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)
#s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
(fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64))
#s(literal 5/2 binary64)
wj
#s(literal -2 binary64)
x
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))
(/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))
x
(*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))
(neg.f64 (+.f64 wj #s(literal 1 binary64)))
(+.f64 wj #s(literal 1 binary64))
#s(literal 1 binary64)
(exp.f64 wj)
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64))
#s(literal 1 binary64)
wj
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
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
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 x wj) #s(literal -2 binary64))))
#s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))
#s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 x wj) #s(literal -2 binary64)))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(*.f64 (*.f64 x wj) #s(literal -2 binary64))
(*.f64 wj #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) wj)
wj
#s(literal -2 binary64)
x
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)
#s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
(fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64))
#s(literal 5/2 binary64)
wj
#s(literal -2 binary64)
x
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
x
(*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))
(*.f64 (exp.f64 wj) (-.f64 #s(literal -1 binary64) wj))
(neg.f64 (+.f64 wj #s(literal 1 binary64)))
(-.f64 #s(literal -1 binary64) wj)
(+.f64 wj #s(literal 1 binary64))
(-.f64 wj #s(literal -1 binary64))
#s(literal 1 binary64)
(exp.f64 wj)

localize114.0ms (1.2%)

Memory
4.7MiB live, 161.8MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))
accuracy0.0234375
(*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))
accuracy15.791486549021545
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))))
accuracy18.715184090876534
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))
accuracy0.00390625
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)
accuracy0.02734375
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
accuracy2.959600051919722
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x))
accuracy18.821825886759438
#s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x))
accuracy0
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
accuracy0
(*.f64 wj #s(literal -2 binary64))
accuracy11.646688346486712
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
accuracy59.958071460125275
#s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))
accuracy0
(*.f64 wj wj)
accuracy2.959600051919722
#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)))
accuracy52.25953114421245
#s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))
accuracy0.00390625
(fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
accuracy0.01171875
(fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
accuracy2.959600051919722
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
accuracy28.82308639708738
#s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64))
Samples
38.0ms176×0valid
34.0ms74×1valid
15.0ms2valid
Compiler

Compiled 241 to 33 computations (86.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 66.0ms
ival-mult: 25.0ms (37.6% of total)
ival-add: 23.0ms (34.6% of total)
adjust: 5.0ms (7.5% of total)
ival-exp: 5.0ms (7.5% of total)
ival-div: 4.0ms (6% of total)
ival-sub: 3.0ms (4.5% of total)
ival-neg: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series36.0ms (0.4%)

Memory
20.8MiB live, 57.1MiB allocated
Counts
20 → 420
Calls
Call 1
Inputs
#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())
#s(alt #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) #<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 #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())
#s(alt (*.f64 wj #s(literal -2 binary64)) (patch (*.f64 wj #s(literal -2 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) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())
#s(alt (neg.f64 (+.f64 wj #s(literal 1 binary64))) (patch (neg.f64 (+.f64 wj #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) #<representation binary64>) () ())
#s(alt (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) (patch (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) #<representation binary64>) () ())
#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<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 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 wj) (#s(alt (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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))))) #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 #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor 0 wj) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor 0 wj) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor 0 wj) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor 0 wj) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 wj) (taylor 0 wj) (#s(alt (*.f64 wj #s(literal -2 binary64)) (patch (*.f64 wj #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 wj) (taylor 0 wj) (#s(alt (*.f64 wj #s(literal -2 binary64)) (patch (*.f64 wj #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 wj) (taylor 0 wj) (#s(alt (*.f64 wj #s(literal -2 binary64)) (patch (*.f64 wj #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 wj) (taylor 0 wj) (#s(alt (*.f64 wj #s(literal -2 binary64)) (patch (*.f64 wj #s(literal -2 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) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -2 (* wj x))) (taylor 0 wj) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (* 5/2 x)))) (taylor 0 wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 wj) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* 5/2 (* wj x))) (taylor 0 wj) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* 5/2 (* wj x))) (taylor 0 wj) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* 5/2 (* wj x))) (taylor 0 wj) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 wj) (#s(alt (neg.f64 (+.f64 wj #s(literal 1 binary64))) (patch (neg.f64 (+.f64 wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 wj) 1) (taylor 0 wj) (#s(alt (neg.f64 (+.f64 wj #s(literal 1 binary64))) (patch (neg.f64 (+.f64 wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 wj) 1) (taylor 0 wj) (#s(alt (neg.f64 (+.f64 wj #s(literal 1 binary64))) (patch (neg.f64 (+.f64 wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 wj) 1) (taylor 0 wj) (#s(alt (neg.f64 (+.f64 wj #s(literal 1 binary64))) (patch (neg.f64 (+.f64 wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) #<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)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) #<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)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 wj) (#s(alt (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) (patch (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (- (* -2 wj) 1) (taylor 0 wj) (#s(alt (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) (patch (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (- (* wj (- (* -3/2 wj) 2)) 1) (taylor 0 wj) (#s(alt (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) (patch (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (- (* wj (- (* wj (- (* -2/3 wj) 3/2)) 2)) 1) (taylor 0 wj) (#s(alt (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) (patch (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 wj) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* 2 (* wj x))) (taylor 0 wj) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (* 3/2 x)))))) (taylor 0 wj) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (+ (* 3/2 x) (* wj (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x)))))))))) (taylor 0 wj) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* 5/2 x))) (taylor inf wj) (#s(alt (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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))))) #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 #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor inf wj) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -2 x) (/ x wj))) (taylor inf wj) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -2 x) (/ x wj))) (taylor inf wj) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -2 x) (/ x wj))) (taylor inf wj) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor inf wj) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor inf wj) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor inf wj) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor inf wj) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 wj) (taylor inf wj) (#s(alt (*.f64 wj #s(literal -2 binary64)) (patch (*.f64 wj #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 wj) (taylor inf wj) (#s(alt (*.f64 wj #s(literal -2 binary64)) (patch (*.f64 wj #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 wj) (taylor inf wj) (#s(alt (*.f64 wj #s(literal -2 binary64)) (patch (*.f64 wj #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 wj) (taylor inf wj) (#s(alt (*.f64 wj #s(literal -2 binary64)) (patch (*.f64 wj #s(literal -2 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) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* 5/2 x))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x)))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x)))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x)))) (taylor inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (* wj x)) (taylor inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -2 (/ x wj)) (* 5/2 x))) (taylor inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -2 (/ x wj)) (* 5/2 x))) (taylor inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -2 (/ x wj)) (* 5/2 x))) (taylor inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor inf wj) (#s(alt (neg.f64 (+.f64 wj #s(literal 1 binary64))) (patch (neg.f64 (+.f64 wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (/ 1 wj)))) (taylor inf wj) (#s(alt (neg.f64 (+.f64 wj #s(literal 1 binary64))) (patch (neg.f64 (+.f64 wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (/ 1 wj)))) (taylor inf wj) (#s(alt (neg.f64 (+.f64 wj #s(literal 1 binary64))) (patch (neg.f64 (+.f64 wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (/ 1 wj)))) (taylor inf wj) (#s(alt (neg.f64 (+.f64 wj #s(literal 1 binary64))) (patch (neg.f64 (+.f64 wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) #<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)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) #<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)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (exp wj))) (taylor inf wj) (#s(alt (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) (patch (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))) (taylor inf wj) (#s(alt (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) (patch (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))) (taylor inf wj) (#s(alt (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) (patch (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))) (taylor inf wj) (#s(alt (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) (patch (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* wj (exp wj)))) (taylor inf wj) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ x (exp wj))) (/ x (* wj (exp wj)))) wj) (taylor inf wj) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj) (taylor inf wj) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ x (* wj (exp wj))) (/ x (* (pow wj 3) (exp wj)))))) wj) (taylor inf wj) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* 5/2 x))) (taylor -inf wj) (#s(alt (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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))))) #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 #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor -inf wj) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x)))) (taylor -inf wj) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x)))) (taylor -inf wj) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x)))) (taylor -inf wj) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor -inf wj) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor -inf wj) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor -inf wj) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor -inf wj) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 wj) (taylor -inf wj) (#s(alt (*.f64 wj #s(literal -2 binary64)) (patch (*.f64 wj #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 wj) (taylor -inf wj) (#s(alt (*.f64 wj #s(literal -2 binary64)) (patch (*.f64 wj #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 wj) (taylor -inf wj) (#s(alt (*.f64 wj #s(literal -2 binary64)) (patch (*.f64 wj #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 wj) (taylor -inf wj) (#s(alt (*.f64 wj #s(literal -2 binary64)) (patch (*.f64 wj #s(literal -2 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) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* 5/2 x))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))))) (taylor -inf wj) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 (* wj x)) (taylor -inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -5/2 x) (* 2 (/ x wj))))) (taylor -inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -5/2 x) (* 2 (/ x wj))))) (taylor -inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (* -5/2 x) (* 2 (/ x wj))))) (taylor -inf wj) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor -inf wj) (#s(alt (neg.f64 (+.f64 wj #s(literal 1 binary64))) (patch (neg.f64 (+.f64 wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (/ 1 wj)))) (taylor -inf wj) (#s(alt (neg.f64 (+.f64 wj #s(literal 1 binary64))) (patch (neg.f64 (+.f64 wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (/ 1 wj)))) (taylor -inf wj) (#s(alt (neg.f64 (+.f64 wj #s(literal 1 binary64))) (patch (neg.f64 (+.f64 wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (/ 1 wj)))) (taylor -inf wj) (#s(alt (neg.f64 (+.f64 wj #s(literal 1 binary64))) (patch (neg.f64 (+.f64 wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) #<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)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) #<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)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (exp wj))) (taylor -inf wj) (#s(alt (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) (patch (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (exp wj) (/ (exp wj) wj)))) (taylor -inf wj) (#s(alt (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) (patch (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (exp wj) (/ (exp wj) wj)))) (taylor -inf wj) (#s(alt (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) (patch (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (exp wj) (/ (exp wj) wj)))) (taylor -inf wj) (#s(alt (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) (patch (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* wj (exp wj)))) (taylor -inf wj) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt wj (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5/2 x)) (taylor 0 x) (#s(alt #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5/2 x)) (taylor 0 x) (#s(alt #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5/2 x)) (taylor 0 x) (#s(alt #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* 5/2 x) 1) #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))))) #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 (/ (* 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 (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor 0 x) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor 0 x) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor 0 x) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor 0 x) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor 0 x) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor 0 x) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor 0 x) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor 0 x) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor 0 x) (#s(alt (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) #<representation binary64>) () ())) ())
#s(alt wj (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* x (- (* 5/2 wj) 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* x (- (* 5/2 wj) 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (+ wj (* x (- (* 5/2 wj) 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5/2 wj) 2)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5/2 wj) 2)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5/2 wj) 2)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5/2 wj) 2)) (taylor 0 x) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) #<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)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor 0 x) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.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 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5/2 wj) 2)) (taylor inf x) (#s(alt (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor inf x) (#s(alt #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 5/2 (/ 1 x))) (taylor inf x) (#s(alt #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 5/2 (/ 1 x))) (taylor inf x) (#s(alt #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 5/2 (/ 1 x))) (taylor inf x) (#s(alt #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* 5/2 x) 1) #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))))) #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) (* wj (exp wj)))) (taylor inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor inf x) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor inf x) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor inf x) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -2 wj))) (taylor inf x) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor inf x) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor inf x) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor inf x) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor inf x) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5/2 wj) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* 5/2 wj) (/ wj x)) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* 5/2 wj) (/ wj x)) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* 5/2 wj) (/ wj x)) 2)) (taylor inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5/2 wj) 2)) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5/2 wj) 2)) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5/2 wj) 2)) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5/2 wj) 2)) (taylor inf x) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) #<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)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.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 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) (patch (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (* -5/2 wj)))) (taylor -inf x) (#s(alt (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 5/2 x) (taylor -inf x) (#s(alt #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 5/2 (/ 1 x))) (taylor -inf x) (#s(alt #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 5/2 (/ 1 x))) (taylor -inf x) (#s(alt #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 5/2 (/ 1 x))) (taylor -inf x) (#s(alt #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) (patch #s(approx (+ (* 5/2 x) 1) #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))))) #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) (* wj (exp wj)))) (taylor -inf x) (#s(alt #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) 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))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 2 wj) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 2 wj) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 2 wj) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 2 wj) 1))) (taylor -inf x) (#s(alt #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor -inf x) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor -inf x) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor -inf x) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -2 (* wj x)) (taylor -inf x) (#s(alt (*.f64 (*.f64 wj #s(literal -2 binary64)) x) (patch (*.f64 (*.f64 wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)) (patch #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) (patch (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (* -5/2 wj)))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x)))))) (taylor -inf x) (#s(alt #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) (patch #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5/2 wj) 2)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5/2 wj) 2)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5/2 wj) 2)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (- (* 5/2 wj) 2)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x) (patch (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))) #<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)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor -inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor -inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor -inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor -inf x) (#s(alt (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) (patch (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))) #<representation binary64>) () ())) ())
Calls

6 calls:

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

simplify216.0ms (2.3%)

Memory
-16.2MiB live, 249.4MiB allocated
Algorithm
egg-herbie
Rules
22 752×lower-fma.f64
22 752×lower-fma.f32
6 198×lower-+.f64
6 198×lower-+.f32
4 496×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03285344
110285066
230554528
083004145
Stop Event
iter limit
node limit
Counts
420 → 399
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 (* 5/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))))))
(pow wj 2)
(pow wj 2)
(pow wj 2)
(pow wj 2)
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 (* -2 (* wj x)))
(+ x (* -2 (* wj x)))
(* -2 (* wj x))
(* -2 (* wj x))
(* -2 (* wj x))
(* -2 (* wj x))
(* -2 wj)
(* -2 wj)
(* -2 wj)
(* -2 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))))))
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(* -2 x)
(+ (* -2 x) (* 5/2 (* wj x)))
(+ (* -2 x) (* 5/2 (* wj x)))
(+ (* -2 x) (* 5/2 (* wj x)))
-1
(- (* -1 wj) 1)
(- (* -1 wj) 1)
(- (* -1 wj) 1)
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))))
-1
(- (* -2 wj) 1)
(- (* wj (- (* -3/2 wj) 2)) 1)
(- (* wj (- (* wj (- (* -2/3 wj) 3/2)) 2)) 1)
(* -1 x)
(+ (* -1 x) (* 2 (* wj x)))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (* 3/2 x))))))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (+ (* 3/2 x) (* wj (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 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 (+ 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))))))
(pow wj 2)
(pow wj 2)
(pow wj 2)
(pow wj 2)
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)))
(* -2 (* wj x))
(* wj (+ (* -2 x) (/ x wj)))
(* wj (+ (* -2 x) (/ x wj)))
(* wj (+ (* -2 x) (/ x wj)))
(* -2 (* wj x))
(* -2 (* wj x))
(* -2 (* wj x))
(* -2 (* wj x))
(* -2 wj)
(* -2 wj)
(* -2 wj)
(* -2 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)))
(* (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 (+ 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))))
(* 5/2 (* wj x))
(* wj (+ (* -2 (/ x wj)) (* 5/2 x)))
(* wj (+ (* -2 (/ x wj)) (* 5/2 x)))
(* wj (+ (* -2 (/ x wj)) (* 5/2 x)))
(* -1 wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(* -1 (* wj (+ 1 (/ 1 wj))))
(* -1 (* wj (+ 1 (/ 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)))))
(* -1 (* wj (exp wj)))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(* -1 (/ x (* wj (exp wj))))
(/ (+ (* -1 (/ x (exp wj))) (/ x (* wj (exp wj)))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ x (* wj (exp wj))) (/ x (* (pow wj 3) (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)))
(* (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 (* 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))))
(pow wj 2)
(pow wj 2)
(pow wj 2)
(pow wj 2)
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)))
(* -2 (* wj x))
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(* -2 (* wj x))
(* -2 (* wj x))
(* -2 (* wj x))
(* -2 (* wj x))
(* -2 wj)
(* -2 wj)
(* -2 wj)
(* -2 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 (* 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)))))
(* 5/2 (* wj 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)
(* -1 (* wj (+ 1 (/ 1 wj))))
(* -1 (* wj (+ 1 (/ 1 wj))))
(* -1 (* wj (+ 1 (/ 1 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)))
(* -1 (* wj (exp wj)))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(* -1 (/ x (* wj (exp wj))))
(* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (* -1 (/ x (exp wj)))) wj)) (/ x (exp 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)))))
(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
(+ wj (* x (- (* 5/2 wj) 2)))
(+ wj (* x (- (* 5/2 wj) 2)))
(+ wj (* x (- (* 5/2 wj) 2)))
1
(+ 1 (* 5/2 x))
(+ 1 (* 5/2 x))
(+ 1 (* 5/2 x))
(- 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 (/ (* 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)))))
(* x (+ 1 (* -2 wj)))
(* x (+ 1 (* -2 wj)))
(* x (+ 1 (* -2 wj)))
(* x (+ 1 (* -2 wj)))
(* -2 (* wj x))
(* -2 (* wj x))
(* -2 (* wj x))
(* -2 (* wj x))
(- 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
(+ wj (* x (- (* 5/2 wj) 2)))
(+ wj (* x (- (* 5/2 wj) 2)))
(+ wj (* x (- (* 5/2 wj) 2)))
(* x (- (* 5/2 wj) 2))
(* x (- (* 5/2 wj) 2))
(* x (- (* 5/2 wj) 2))
(* 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)))))
(/ (* 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 (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 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 (- (* 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 (- (* 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))
(* 5/2 x)
(* x (+ 5/2 (/ 1 x)))
(* x (+ 5/2 (/ 1 x)))
(* x (+ 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 (- (* 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) (* 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 (* -2 wj)))
(* x (+ 1 (* -2 wj)))
(* x (+ 1 (* -2 wj)))
(* x (+ 1 (* -2 wj)))
(* -2 (* wj x))
(* -2 (* wj x))
(* -2 (* wj x))
(* -2 (* 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 (+ 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 (- (* 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 (- (* 5/2 wj) 2))
(* x (- (* 5/2 wj) 2))
(* x (- (* 5/2 wj) 2))
(* x (- (* 5/2 wj) 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 (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 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 (* -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)))
(* -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))))))
(* 5/2 x)
(* x (+ 5/2 (/ 1 x)))
(* x (+ 5/2 (/ 1 x)))
(* x (+ 5/2 (/ 1 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) (* 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 (- (* 2 wj) 1)))
(* -1 (* x (- (* 2 wj) 1)))
(* -1 (* x (- (* 2 wj) 1)))
(* -1 (* x (- (* 2 wj) 1)))
(* -2 (* wj x))
(* -2 (* wj x))
(* -2 (* wj x))
(* -2 (* 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)))
(* -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 (- (* 5/2 wj) 2))
(* x (- (* 5/2 wj) 2))
(* x (- (* 5/2 wj) 2))
(* x (- (* 5/2 wj) 2))
(/ 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 (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 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) 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 2/3 binary64) x (*.f64 #s(literal 2 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) 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)
(* -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 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) 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 2/3 binary64) x (*.f64 #s(literal 2 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) 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)
(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 (* -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) 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 2/3 binary64) x (*.f64 #s(literal 2 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 (* -2 (* wj x)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 wj)
(*.f64 wj #s(literal -2 binary64))
(* -2 wj)
(*.f64 wj #s(literal -2 binary64))
(* -2 wj)
(*.f64 wj #s(literal -2 binary64))
(* -2 wj)
(*.f64 wj #s(literal -2 binary64))
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) 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 2/3 binary64) x (*.f64 #s(literal 2 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) 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)
(* -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)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(+ (* -2 x) (* 5/2 (* wj x)))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
(+ (* -2 x) (* 5/2 (* wj x)))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
(+ (* -2 x) (* 5/2 (* wj x)))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
-1
#s(literal -1 binary64)
(- (* -1 wj) 1)
(-.f64 #s(literal -1 binary64) wj)
(- (* -1 wj) 1)
(-.f64 #s(literal -1 binary64) wj)
(- (* -1 wj) 1)
(-.f64 #s(literal -1 binary64) 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) 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 2/3 binary64) x (*.f64 #s(literal 2 binary64) x)) 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 (fma.f64 (fma.f64 #s(literal -2 binary64) x #s(literal -1 binary64)) #s(literal 2 binary64) (fma.f64 #s(literal 3/2 binary64) x #s(literal 1 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 (fma.f64 (fma.f64 #s(literal -2 binary64) x #s(literal -1 binary64)) #s(literal 2 binary64) (fma.f64 #s(literal 3/2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3/2 binary64))))) wj (fma.f64 (fma.f64 #s(literal -2 binary64) x #s(literal -1 binary64)) #s(literal 2 binary64) (fma.f64 #s(literal 3/2 binary64) x #s(literal 1 binary64)))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
-1
#s(literal -1 binary64)
(- (* -2 wj) 1)
(fma.f64 wj #s(literal -2 binary64) #s(literal -1 binary64))
(- (* wj (- (* -3/2 wj) 2)) 1)
(fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))
(- (* wj (- (* wj (- (* -2/3 wj) 3/2)) 2)) 1)
(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))
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* 2 (* wj x)))
(*.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) x)
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (* 3/2 x))))))
(fma.f64 (*.f64 (fma.f64 #s(literal -5/2 binary64) wj #s(literal 2 binary64)) x) wj (neg.f64 x))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (+ (* 3/2 x) (* wj (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) x (*.f64 (fma.f64 #s(literal 2/3 binary64) x (*.f64 #s(literal 2 binary64) x)) wj)) wj (*.f64 #s(literal 2 binary64) x)) wj (neg.f64 x))
wj
(* wj (- 1 (/ 1 wj)))
(+.f64 #s(literal -1 binary64) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(fma.f64 (+.f64 (/.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) wj) (/.f64 (/.f64 #s(literal 1 binary64) wj) wj)) wj (+.f64 #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)))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 (/.f64 x wj) wj) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (pow.f64 wj #s(literal 3 binary64))))) 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 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #s(literal 1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2))))))
(*.f64 wj (fma.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) (/.f64 (/.f64 x wj) wj)) wj wj))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2))))))
(*.f64 wj (fma.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) (/.f64 (/.f64 x wj) 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 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(*.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(*.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #s(literal 1 binary64)) wj)
wj
(* wj (- 1 (/ 1 wj)))
(+.f64 #s(literal -1 binary64) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(fma.f64 (+.f64 (/.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) wj) (/.f64 (/.f64 #s(literal 1 binary64) wj) wj)) wj (+.f64 #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)))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 (/.f64 x wj) wj) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (pow.f64 wj #s(literal 3 binary64))))) 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 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #s(literal 1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2))))))
(*.f64 wj (fma.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) (/.f64 (/.f64 x wj) wj)) wj wj))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2))))))
(*.f64 wj (fma.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) (/.f64 (/.f64 x wj) wj)) 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 #s(literal -1 binary64) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(fma.f64 (+.f64 (/.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) wj) (/.f64 (/.f64 #s(literal 1 binary64) wj) wj)) wj (+.f64 #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)))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 (/.f64 x wj) wj) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (pow.f64 wj #s(literal 3 binary64))))) wj #s(literal -1 binary64))
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* wj (+ (* -2 x) (/ x wj)))
(*.f64 (fma.f64 #s(literal -2 binary64) x (/.f64 x wj)) wj)
(* wj (+ (* -2 x) (/ x wj)))
(*.f64 (fma.f64 #s(literal -2 binary64) x (/.f64 x wj)) wj)
(* wj (+ (* -2 x) (/ x wj)))
(*.f64 (fma.f64 #s(literal -2 binary64) x (/.f64 x wj)) wj)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 wj)
(*.f64 wj #s(literal -2 binary64))
(* -2 wj)
(*.f64 wj #s(literal -2 binary64))
(* -2 wj)
(*.f64 wj #s(literal -2 binary64))
(* -2 wj)
(*.f64 wj #s(literal -2 binary64))
wj
(* wj (- 1 (/ 1 wj)))
(+.f64 #s(literal -1 binary64) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(fma.f64 (+.f64 (/.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) wj) (/.f64 (/.f64 #s(literal 1 binary64) wj) wj)) wj (+.f64 #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)))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 (/.f64 x wj) wj) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (pow.f64 wj #s(literal 3 binary64))))) 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 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #s(literal 1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2))))))
(*.f64 wj (fma.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) (/.f64 (/.f64 x wj) wj)) wj wj))
(* (pow wj 2) (+ 1 (+ (* -2 (/ x wj)) (+ (* 5/2 x) (/ x (pow wj 2))))))
(*.f64 wj (fma.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) (/.f64 (/.f64 x wj) 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 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(*.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))))
(*.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #s(literal 1 binary64)) wj)
(* 5/2 (* wj x))
(*.f64 (*.f64 #s(literal 5/2 binary64) wj) x)
(* wj (+ (* -2 (/ x wj)) (* 5/2 x)))
(*.f64 (*.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64))) wj)
(* wj (+ (* -2 (/ x wj)) (* 5/2 x)))
(*.f64 (*.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64))) wj)
(* wj (+ (* -2 (/ x wj)) (* 5/2 x)))
(*.f64 (*.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64))) wj)
(* -1 wj)
(neg.f64 wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(-.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(-.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(-.f64 #s(literal -1 binary64) wj)
wj
(* wj (- 1 (/ 1 wj)))
(+.f64 #s(literal -1 binary64) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(fma.f64 (+.f64 (/.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) wj) (/.f64 (/.f64 #s(literal 1 binary64) wj) wj)) wj (+.f64 #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)))
(fma.f64 (fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 (/.f64 x wj) wj) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (pow.f64 wj #s(literal 3 binary64))))) wj #s(literal -1 binary64))
1
#s(literal 1 binary64)
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.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)))
(fma.f64 (exp.f64 (neg.f64 wj)) (/.f64 (/.f64 x wj) wj) (+.f64 (/.f64 #s(literal -1 binary64) wj) (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 x (exp.f64 wj)) 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 (fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 wj)) (+.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (/.f64 x wj)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) wj) (/.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) wj))))
(* -1 (* wj (exp wj)))
(*.f64 (exp.f64 wj) (neg.f64 wj))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* -1 (/ x (* wj (exp wj))))
(/.f64 (/.f64 (neg.f64 x) wj) (exp.f64 wj))
(/ (+ (* -1 (/ x (exp wj))) (/ x (* wj (exp wj)))) wj)
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 wj)) (-.f64 (/.f64 x wj) x)) (neg.f64 wj))
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj)
(/.f64 (fma.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) (/.f64 (neg.f64 x) (exp.f64 wj))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ x (* wj (exp wj))) (/ x (* (pow wj 3) (exp wj)))))) wj)
(/.f64 (-.f64 (fma.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) (/.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (exp.f64 wj))) (/.f64 x (exp.f64 wj))) wj)
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(+.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) 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 (fma.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64)) 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 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #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))
(* 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 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #s(literal 1 binary64)) wj)
(* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj)))))
(*.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #s(literal 1 binary64)) wj)
(* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj)))))
(*.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #s(literal 1 binary64)) wj)
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(+.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) 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 (fma.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64)) 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 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #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)))
(+.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) 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 (fma.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64)) wj)) (neg.f64 wj))
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(*.f64 (fma.f64 #s(literal -2 binary64) x (/.f64 x wj)) wj)
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(*.f64 (fma.f64 #s(literal -2 binary64) x (/.f64 x wj)) wj)
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(*.f64 (fma.f64 #s(literal -2 binary64) x (/.f64 x wj)) wj)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 wj)
(*.f64 wj #s(literal -2 binary64))
(* -2 wj)
(*.f64 wj #s(literal -2 binary64))
(* -2 wj)
(*.f64 wj #s(literal -2 binary64))
(* -2 wj)
(*.f64 wj #s(literal -2 binary64))
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(+.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) 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 (fma.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64)) 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 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #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))
(* 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 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #s(literal 1 binary64)) wj)
(* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj)))))
(*.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #s(literal 1 binary64)) wj)
(* -1 (* wj (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj)))))
(*.f64 (fma.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64)) #s(literal 1 binary64)) wj)
(* 5/2 (* wj x))
(*.f64 (*.f64 #s(literal 5/2 binary64) wj) x)
(* -1 (* wj (+ (* -5/2 x) (* 2 (/ x wj)))))
(*.f64 (*.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64))) wj)
(* -1 (* wj (+ (* -5/2 x) (* 2 (/ x wj)))))
(*.f64 (*.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64))) wj)
(* -1 (* wj (+ (* -5/2 x) (* 2 (/ x wj)))))
(*.f64 (*.f64 x (+.f64 (/.f64 #s(literal -2 binary64) wj) #s(literal 5/2 binary64))) wj)
(* -1 wj)
(neg.f64 wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(-.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(-.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(-.f64 #s(literal -1 binary64) wj)
wj
(* -1 (* wj (- (/ 1 wj) 1)))
(+.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) 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 (fma.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64)) wj)) (neg.f64 wj))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.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 (+.f64 (/.f64 x (exp.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 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj) #s(literal 1 binary64))
(* -1 (* wj (exp wj)))
(*.f64 (exp.f64 wj) (neg.f64 wj))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* -1 (/ x (* wj (exp wj))))
(/.f64 (/.f64 (neg.f64 x) wj) (exp.f64 wj))
(* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (exp.f64 wj)) (-.f64 (/.f64 x wj) x)) (neg.f64 wj))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj))
(/.f64 (fma.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) (/.f64 (neg.f64 x) (exp.f64 wj))) wj)
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (*.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)))) wj) (/.f64 x (exp.f64 wj))) wj)
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj)
(- (+ wj (/ 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 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ 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 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ 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 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) 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)) x wj) wj x)
(+ (* 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)) x wj) wj x)
(+ (* 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)) x wj) wj 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 (* x (- (* 5/2 wj) 2)))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x 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 (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj)
(- (+ wj (/ 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 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ 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 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ 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 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) 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)) x wj) wj x)
(+ (* 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)) x wj) wj x)
(+ (* 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)) x wj) wj x)
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj)
(- (+ wj (/ 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 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ 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 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ 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 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj)
(- (+ wj (/ 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 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ 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 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ 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 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) 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)) x wj) wj x)
(+ (* 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)) x wj) wj x)
(+ (* 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)) x wj) wj 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 (* x (- (* 5/2 wj) 2)))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x wj)
(* x (- (* 5/2 wj) 2))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 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) 2))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
(* x (- (* 5/2 wj) 2))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj)
(- (+ wj (/ 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 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ 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 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(- (+ wj (/ 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 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 #s(literal 5/2 binary64) wj (/.f64 wj x)) #s(literal 2 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(*.f64 (fma.f64 wj (-.f64 (fma.f64 #s(literal 5/2 binary64) wj (/.f64 wj x)) #s(literal 2 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(*.f64 (fma.f64 wj (-.f64 (fma.f64 #s(literal 5/2 binary64) wj (/.f64 wj x)) #s(literal 2 binary64)) #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)
(* 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))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 #s(literal 5/2 binary64) wj (/.f64 wj x)) #s(literal 2 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(*.f64 (fma.f64 wj (-.f64 (fma.f64 #s(literal 5/2 binary64) wj (/.f64 wj x)) #s(literal 2 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(*.f64 (fma.f64 wj (-.f64 (fma.f64 #s(literal 5/2 binary64) wj (/.f64 wj x)) #s(literal 2 binary64)) #s(literal 1 binary64)) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 #s(literal 5/2 binary64) wj (/.f64 wj x)) #s(literal 2 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(*.f64 (fma.f64 wj (-.f64 (fma.f64 #s(literal 5/2 binary64) wj (/.f64 wj x)) #s(literal 2 binary64)) #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* 5/2 wj) 2)) (/ (pow wj 2) x))))
(*.f64 (fma.f64 wj (-.f64 (fma.f64 #s(literal 5/2 binary64) wj (/.f64 wj x)) #s(literal 2 binary64)) #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 (- (* 5/2 wj) 2))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 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) 2))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
(* x (- (* 5/2 wj) 2))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (/.f64 x (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) (/.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) (/.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) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal -1 binary64) wj))) x)
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) 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 (fma.f64 wj (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(*.f64 (fma.f64 wj (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(*.f64 (fma.f64 wj (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (+ 2 (* -5/2 wj))))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
(* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x))))))
(*.f64 (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x))))))
(*.f64 (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x))))))
(*.f64 (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) (neg.f64 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))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) 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 (fma.f64 wj (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(*.f64 (fma.f64 wj (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(*.f64 (fma.f64 wj (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) #s(literal -1 binary64)) (neg.f64 x))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (* x (- (* 2 wj) 1)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 2 wj) 1)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 2 wj) 1)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* -1 (* x (- (* 2 wj) 1)))
(*.f64 (fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(* -2 (* wj x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) 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 (fma.f64 wj (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(*.f64 (fma.f64 wj (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (pow wj 2) x)) (* wj (+ 2 (* -5/2 wj)))) 1)))
(*.f64 (fma.f64 wj (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (+ 2 (* -5/2 wj))))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
(* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x))))))
(*.f64 (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x))))))
(*.f64 (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -5/2 wj) (* -1 (/ wj x))))))
(*.f64 (fma.f64 #s(literal -5/2 binary64) wj (-.f64 #s(literal 2 binary64) (/.f64 wj x))) (neg.f64 x))
(* x (- (* 5/2 wj) 2))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 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) 2))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
(* x (- (* 5/2 wj) 2))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj 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 (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj wj) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (/.f64 x (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) (/.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) (/.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) (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal -1 binary64) wj))) x)
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))

rewrite193.0ms (2.1%)

Memory
7.2MiB live, 206.0MiB allocated
Rules
6 198×lower-fma.f32
6 190×lower-fma.f64
4 706×lower-*.f32
4 694×lower-*.f64
4 458×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045328
065322
1270317
22103317
08785299
Stop Event
iter limit
node limit
iter limit
Counts
20 → 268
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (* 5/2 x) 1) #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)))
#s(approx (+ (* (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) wj) x) (*.f64 wj wj))
(*.f64 wj wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
#s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x))
(*.f64 (*.f64 wj #s(literal -2 binary64)) x)
(*.f64 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) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x)
#s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x))
(*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)
(neg.f64 (+.f64 wj #s(literal 1 binary64)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))))
(*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))
(/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval80.0ms (0.9%)

Memory
20.3MiB live, 139.0MiB allocated
Compiler

Compiled 11 759 to 1 523 computations (87% saved)

prune27.0ms (0.3%)

Memory
-22.2MiB live, 59.7MiB allocated
Pruning

16 alts after pruning (10 fresh and 6 done)

PrunedKeptTotal
New6616667
Fresh044
Picked145
Done022
Total66216678
Accuracy
99.9%
Counts
678 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.5%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj)))))
6.1%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) (neg.f64 wj)) (exp.f64 wj)))))
68.7%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))))
69.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp 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))))))
69.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))))
69.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 wj #s(literal -2 binary64) #s(literal -1 binary64))))))
6.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
68.6%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
4.0%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
89.2%
#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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
95.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
81.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
81.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x))
15.9%
#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)))
16.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)))
4.2%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
Compiler

Compiled 291 to 237 computations (18.6% saved)

simplify157.0ms (1.7%)

Memory
29.8MiB live, 180.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (neg (+ wj 1)) #s(literal -1 binary64))
cost-diff0
(*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))))
cost-diff0
#s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))
cost-diff0
(/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))))
cost-diff0
(+.f64 #s(literal 1 binary64) wj)
cost-diff0
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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
(fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))))
cost-diff0
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
Rules
17 976×lower-fma.f32
17 962×lower-fma.f64
3 768×lower-*.f32
3 762×lower-*.f64
3 172×lower-+.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
048476
078467
1133458
2265458
3817431
42517431
57516431
08155431
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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))))
#s(literal 5/2 binary64)
x
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)))
#s(literal 1 binary64)
(pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))
(*.f64 (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 8/3 binary64)
wj
#s(literal 2 binary64)
(fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
(-.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
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))
(/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))
x
#s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))
(fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))
(fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64))
#s(literal -3/2 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))
(/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))
x
(*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))
#s(approx (neg (+ wj 1)) #s(literal -1 binary64))
#s(literal -1 binary64)
(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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x (*.f64 (/.f64 wj (fma.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj) #s(literal 2 binary64))))) wj x))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x (*.f64 (/.f64 wj (fma.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj) #s(literal 2 binary64))))) wj x)
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x (*.f64 (/.f64 wj (fma.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj) #s(literal 2 binary64)))))
(fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))))
(fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj #s(literal 1 binary64))))
#s(literal 5/2 binary64)
x
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)))
(-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj) #s(literal 2 binary64)))
#s(literal 1 binary64)
(pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj) #s(literal 2 binary64))
(*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj)
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
#s(literal 8/3 binary64)
wj
#s(literal 2 binary64)
(fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
(-.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
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (-.f64 wj #s(literal -1 binary64)))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (-.f64 wj #s(literal -1 binary64))))
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
(/.f64 wj (-.f64 wj #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) wj)
(-.f64 wj #s(literal -1 binary64))
#s(literal 1 binary64)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))
(/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))
x
#s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))
(fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))
(fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64))
#s(literal -3/2 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) #s(approx (neg (+ wj 1)) #s(literal -1 binary64)))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (exp.f64 wj)) #s(approx (neg (+ wj 1)) #s(literal -1 binary64))))
(/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) #s(approx (neg (+ wj 1)) #s(literal -1 binary64)))
x
(*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))
#s(approx (neg (+ wj 1)) #s(literal -1 binary64))
#s(literal -1 binary64)
(exp.f64 wj)

localize161.0ms (1.7%)

Memory
16.1MiB live, 206.5MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0234375
(*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))
accuracy3.2838984681231786
#s(approx (neg (+ wj 1)) #s(literal -1 binary64))
accuracy15.791486549021545
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))))
accuracy18.715184090876534
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))
accuracy0.01953125
(fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))
accuracy2.8423222044098932
#s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))
accuracy15.791486549021545
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))))
accuracy18.715184090876534
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))
accuracy0
(+.f64 #s(literal 1 binary64) wj)
accuracy0.0078125
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
accuracy15.791486549021545
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
accuracy43.83523146183989
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
accuracy0
(neg.f64 x)
accuracy15.791486549021545
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
accuracy20.54385729173733
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
accuracy0.17416000976844204
(pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))
accuracy0.17578125
(fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))
accuracy3.017313738746143
#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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
accuracy4.5472851303286
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))
Samples
81.0ms75×1valid
49.0ms177×0valid
3.0ms2valid
Compiler

Compiled 375 to 42 computations (88.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 108.0ms
ival-add: 46.0ms (42.8% of total)
ival-mult: 18.0ms (16.7% of total)
adjust: 15.0ms (13.9% of total)
ival-div: 8.0ms (7.4% of total)
ival-sub: 6.0ms (5.6% of total)
ival-exp: 5.0ms (4.6% of total)
const: 4.0ms (3.7% of total)
ival-pow2: 3.0ms (2.8% of total)
ival-neg: 2.0ms (1.9% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series63.0ms (0.7%)

Memory
-31.3MiB live, 82.7MiB allocated
Counts
23 → 456
Calls
Call 1
Inputs
#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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<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 (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #<representation binary64>) () ())
#s(alt (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 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 (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) #<representation binary64>) () ())
#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) (patch #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) #<representation binary64>) () ())
#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) (patch (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) #<representation binary64>) () ())
#s(alt #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (patch #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (patch (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) (patch (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (* 8/3 x)))) (* 5/2 x))))))) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -2 x) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (* 8/3 x)))) (* 5/2 x))))) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 x) (* wj (+ 1 (+ (* 5/2 x) (* wj (+ (* -1 (* wj (+ (* -1 (pow (+ 1 (* 8/3 x)) 2)) (pow (+ 1 (* 8/3 x)) 2)))) (* -1 (+ 1 (* 8/3 x))))))))) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 5/2 x)) (taylor 0 wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (* wj (+ 1 (* 8/3 x)))) (* 5/2 x))) (taylor 0 wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 5/2 x) (* wj (- (* -1 (* wj (+ (* -1 (pow (+ 1 (* 8/3 x)) 2)) (pow (+ 1 (* 8/3 x)) 2)))) (+ 1 (* 8/3 x)))))) (taylor 0 wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 5/2 x) (* wj (- (* -1 (* wj (+ (* -1 (pow (+ 1 (* 8/3 x)) 2)) (pow (+ 1 (* 8/3 x)) 2)))) (+ 1 (* 8/3 x)))))) (taylor 0 wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<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 (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #<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)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #<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)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #<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)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #<representation binary64>) () ())) ())
#s(alt wj (taylor 0 wj) (#s(alt (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* -1 wj))) (taylor 0 wj) (#s(alt (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* wj (- wj 1)))) (taylor 0 wj) (#s(alt (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1)))) (taylor 0 wj) (#s(alt (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 wj (+.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 (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 wj) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* 2 (* wj x))) (taylor 0 wj) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (* 3/2 x)))))) (taylor 0 wj) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (+ (* 3/2 x) (* wj (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x)))))))))) (taylor 0 wj) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 wj) (#s(alt #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) (patch #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* -2 wj) 1) (taylor 0 wj) (#s(alt #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) (patch #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* wj (- (* -3/2 wj) 2)) 1) (taylor 0 wj) (#s(alt #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) (patch #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (* wj (- (* wj (- (* -2/3 wj) 3/2)) 2)) 1) (taylor 0 wj) (#s(alt #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) (patch #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) #<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)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt (* -1 x) (taylor 0 wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) #<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)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 wj) (#s(alt (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) (patch (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (- (* -2 wj) 1) (taylor 0 wj) (#s(alt (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) (patch (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (- (* wj (- (* -3/2 wj) 2)) 1) (taylor 0 wj) (#s(alt (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) (patch (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (- (* wj (- (* wj (- (* -2/3 wj) 3/2)) 2)) 1) (taylor 0 wj) (#s(alt (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) (patch (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 wj) (#s(alt #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (patch #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 wj) 1) (taylor 0 wj) (#s(alt #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (patch #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 wj) 1) (taylor 0 wj) (#s(alt #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (patch #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 wj) 1) (taylor 0 wj) (#s(alt #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (patch #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 wj) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (* wj (+ 1 (* 8/3 x))))) (taylor 0 wj) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (* wj (+ 1 (* 8/3 x))))) (taylor 0 wj) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (* wj (+ 1 (* 8/3 x))))) (taylor 0 wj) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2)) (taylor 0 wj) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2)) (taylor 0 wj) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2)) (taylor 0 wj) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2)) (taylor 0 wj) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt -1 (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) (patch (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* -2 wj) 1) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) (patch (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* wj (- (* -3/2 wj) 2)) 1) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) (patch (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (- (* wj (- (* -3/2 wj) 2)) 1) (taylor 0 wj) (#s(alt (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) (patch (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (* 8/3 x)))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (* 8/3 x)))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (* 8/3 x)))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) 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 (* 8/3 x)))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (+ 1 (* 8/3 x)))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (* 8/3 x)))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) 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 (* 8/3 x)))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) 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 (* 8/3 x)))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (* 8/3 x)))) (taylor inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (* 8/3 x)))) (taylor inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (* 8/3 x)))) (taylor inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (* 8/3 x)))) (taylor inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<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 (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #<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)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #<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)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf wj) (#s(alt (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (- 1 (/ 1 wj)) (taylor inf wj) (#s(alt (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj)) (taylor inf wj) (#s(alt (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3)))) (taylor inf wj) (#s(alt (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 wj (+.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 (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* wj (exp wj)))) (taylor inf wj) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ x (exp wj))) (/ x (* wj (exp wj)))) wj) (taylor inf wj) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj) (taylor inf wj) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ x (* wj (exp wj))) (/ x (* (pow wj 3) (exp wj)))))) wj) (taylor inf wj) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (exp wj))) (taylor inf wj) (#s(alt #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) (patch #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))) (taylor inf wj) (#s(alt #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) (patch #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))) (taylor inf wj) (#s(alt #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) (patch #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))) (taylor inf wj) (#s(alt #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) (patch #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt wj (taylor inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) #<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)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) #<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)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (exp wj))) (taylor inf wj) (#s(alt (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) (patch (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))) (taylor inf wj) (#s(alt (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) (patch (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))) (taylor inf wj) (#s(alt (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) (patch (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))) (taylor inf wj) (#s(alt (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) (patch (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor inf wj) (#s(alt #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (patch #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (/ 1 wj)))) (taylor inf wj) (#s(alt #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (patch #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (/ 1 wj)))) (taylor inf wj) (#s(alt #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (patch #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (/ 1 wj)))) (taylor inf wj) (#s(alt #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (patch #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (* 8/3 x)))) (taylor inf wj) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -1 (+ 1 (* 8/3 x))) (/ 1 wj))) (taylor inf wj) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -1 (+ 1 (* 8/3 x))) (/ 1 wj))) (taylor inf wj) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* wj (+ (* -1 (+ 1 (* 8/3 x))) (/ 1 wj))) (taylor inf wj) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2)) (taylor inf wj) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2)) (taylor inf wj) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2)) (taylor inf wj) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2)) (taylor inf wj) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -3/2 (pow wj 2)) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) (patch (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (+ 3/2 (* 2 (/ 1 wj))))) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) (patch (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (* -1 (/ (+ 2 (/ 1 wj)) wj)) 3/2)) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) (patch (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (* -1 (/ (+ 2 (/ 1 wj)) wj)) 3/2)) (taylor inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) (patch (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (* 8/3 x)))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* 8/3 x))))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (* 8/3 x))))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (* 8/3 x))))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (+ 1 (* 8/3 x)))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (+ 1 (* 8/3 x))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (+ 1 (* 8/3 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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (+ (* -1 (+ 1 (* 8/3 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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (* 8/3 x)))) (taylor -inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (* 8/3 x)))))) (taylor -inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (* 8/3 x)))))) (taylor -inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (* 8/3 x)))))) (taylor -inf wj) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<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 (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #<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)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #<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)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #<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)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf wj) (#s(alt (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (- 1 (/ 1 wj)) (taylor -inf wj) (#s(alt (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) (taylor -inf wj) (#s(alt (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))) (taylor -inf wj) (#s(alt (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (patch (/.f64 wj (+.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 (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* wj (exp wj)))) (taylor -inf wj) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj)) (taylor -inf wj) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (exp wj))) (taylor -inf wj) (#s(alt #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) (patch #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (exp wj) (/ (exp wj) wj)))) (taylor -inf wj) (#s(alt #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) (patch #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (exp wj) (/ (exp wj) wj)))) (taylor -inf wj) (#s(alt #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) (patch #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (exp wj) (/ (exp wj) wj)))) (taylor -inf wj) (#s(alt #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) (patch #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))) #<representation binary64>) () ())) ())
#s(alt wj (taylor -inf wj) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) #<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)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf wj) (#s(alt #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) #<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)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (exp wj))) (taylor -inf wj) (#s(alt (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) (patch (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (exp wj) (/ (exp wj) wj)))) (taylor -inf wj) (#s(alt (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) (patch (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (exp wj) (/ (exp wj) wj)))) (taylor -inf wj) (#s(alt (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) (patch (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ (exp wj) (/ (exp wj) wj)))) (taylor -inf wj) (#s(alt (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) (patch (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)) #<representation binary64>) () ())) ())
#s(alt (* -1 wj) (taylor -inf wj) (#s(alt #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (patch #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (/ 1 wj)))) (taylor -inf wj) (#s(alt #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (patch #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (/ 1 wj)))) (taylor -inf wj) (#s(alt #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (patch #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (/ 1 wj)))) (taylor -inf wj) (#s(alt #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (patch #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (+ 1 (* 8/3 x)))) (taylor -inf wj) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (+ 1 (* 8/3 x)) (/ 1 wj)))) (taylor -inf wj) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (+ 1 (* 8/3 x)) (/ 1 wj)))) (taylor -inf wj) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* wj (- (+ 1 (* 8/3 x)) (/ 1 wj)))) (taylor -inf wj) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2)) (taylor -inf wj) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2)) (taylor -inf wj) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2)) (taylor -inf wj) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2)) (taylor -inf wj) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -3/2 (pow wj 2)) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) (patch (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow wj 2) (+ 3/2 (* 2 (/ 1 wj))))) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) (patch (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (* -1 (/ (+ 2 (/ 1 wj)) wj)) 3/2)) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) (patch (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (* -1 (/ (+ 2 (/ 1 wj)) wj)) 3/2)) (taylor -inf wj) (#s(alt (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)) (patch (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* (pow wj 2) (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (* wj (- (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) 2)))) (* (pow wj 2) (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (+ (* wj (- (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) 2)) (* (pow wj 2) (* x (- (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj)))))))))) (* (pow wj 2) (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ 1 (+ (* wj (- (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) 2)) (* x (+ (* (pow wj 2) (* x (- (* 8/3 (/ (* wj (- (* 64/9 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))))) (+ 1 wj))) (* 512/27 (/ (pow wj 3) (pow (+ 1 wj) 4)))))) (* (pow wj 2) (- (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj))))))))))) (* (pow wj 2) (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj))))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* wj (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* wj (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))) (* x (- (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* wj (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))) (* x (- (+ (* wj (* x (- (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj))))))) (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj))))))) 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ (* wj (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))) (* x (- (+ (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) (* x (+ (* wj (* x (- (* 8/3 (/ (* wj (- (* 64/9 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))))) (+ 1 wj))) (* 512/27 (/ (pow wj 3) (pow (+ 1 wj) 4)))))) (* wj (- (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj))))))))) 2))) (taylor 0 x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x (- (+ 5/2 (+ (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))) (* x (- (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj)))))))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x (- (+ 5/2 (+ (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))) (* x (- (+ (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (* x (- (* 8/3 (/ (* wj (- (* 64/9 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))))) (+ 1 wj))) (* 512/27 (/ (pow wj 3) (pow (+ 1 wj) 4)))))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj)))))))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj))) (taylor 0 x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<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 (/ (* 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)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #<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)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor 0 x) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<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)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) #<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)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (/ (- 1 (pow wj 2)) (+ 1 wj)) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x (- (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj))) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x (- (+ (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* x (- (* -64/9 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (+ 1 wj)))))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj))) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* x (- (+ (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* x (- (+ (* -64/9 (/ (pow wj 2) (+ 1 wj))) (* -8/3 (/ (* wj (* x (- (* -64/9 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (+ 1 wj)))))) (+ 1 wj)))) (* 8/3 (/ (* wj (- (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (+ 1 wj)))))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj))) (taylor 0 x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (patch (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 8/3 x)) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (patch (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 8/3 x)) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (patch (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 8/3 x)) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (patch (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow wj 2) (taylor 0 x) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 16/3 (* (pow wj 2) x)) (pow wj 2)) (taylor 0 x) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (* 16/3 (pow wj 2)) (* 64/9 (* (pow wj 2) x)))) (pow wj 2)) (taylor 0 x) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* x (+ (* 16/3 (pow wj 2)) (* 64/9 (* (pow wj 2) x)))) (pow wj 2)) (taylor 0 x) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 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 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- (+ 1 wj) (* 2 wj))) x)))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (+ (/ (* (pow wj 2) (- (+ 1 wj) (* 2 wj))) x) (/ (* (pow wj 2) (- (+ (* 3/8 (/ 1 wj)) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj))) (* 3/8 wj))) (pow x 2)))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (+ (/ (* (pow wj 2) (- (* 3/8 (/ (* (+ 1 wj) (- (* 3/8 wj) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) wj)) (* 9/64 (/ (+ 1 wj) (pow wj 2))))) (pow x 3)) (+ (/ (* (pow wj 2) (- (+ 1 wj) (* 2 wj))) x) (/ (* (pow wj 2) (- (+ (* 3/8 (/ 1 wj)) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj))) (* 3/8 wj))) (pow x 2))))))) (taylor inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- (+ 1 wj) (* 2 wj))) x)) 2)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (+ (/ (* wj (- (+ 1 wj) (* 2 wj))) x) (/ (* wj (- (+ (* 3/8 (/ 1 wj)) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj))) (* 3/8 wj))) (pow x 2)))) 2)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (+ (/ (* wj (- (* 3/8 (/ (* (+ 1 wj) (- (* 3/8 wj) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) wj)) (* 9/64 (/ (+ 1 wj) (pow wj 2))))) (pow x 3)) (+ (/ (* wj (- (+ 1 wj) (* 2 wj))) x) (/ (* wj (- (+ (* 3/8 (/ 1 wj)) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj))) (* 3/8 wj))) (pow x 2))))) 2)) (taylor inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (- 5/2 (* 8/3 wj))) (taylor inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 5/2 (+ (/ 1 x) (/ wj x))) (+ (* 2 (/ wj x)) (* 8/3 wj)))) (taylor inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 5/2 (+ (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) (* wj (pow x 2)))) (+ (/ 1 x) (+ (* 3/8 (/ 1 (* wj (pow x 2)))) (/ wj x))))) (+ (* 3/8 (/ wj (pow x 2))) (+ (* 2 (/ wj x)) (* 8/3 wj))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ 5/2 (+ (* 3/8 (/ (* (+ 1 wj) (- (* 3/8 wj) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) (* wj (pow x 3)))) (+ (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) (* wj (pow x 2)))) (+ (/ 1 x) (+ (* 3/8 (/ 1 (* wj (pow x 2)))) (/ wj x)))))) (+ (* 9/64 (/ (+ 1 wj) (* (pow wj 2) (pow x 3)))) (+ (* 3/8 (/ wj (pow x 2))) (+ (* 2 (/ wj x)) (* 8/3 wj)))))) (taylor inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<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) (* wj (exp wj)))) (taylor inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #<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)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor inf x) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor inf x) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor inf x) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor inf x) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<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)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) #<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)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -8/3 (* wj x)) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* -8/3 wj) (* -2 (/ wj x))) (* -1 (/ (+ 1 wj) x)))) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* -8/3 wj) (+ (* -2 (/ wj x)) (* 3/8 (/ (- 1 (pow wj 2)) (* wj (pow x 2)))))) (+ (* -1 (/ (+ 1 wj) x)) (* 3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) (* wj (pow x 2))))))) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (- (+ (* -8/3 wj) (+ (* -2 (/ wj x)) (+ (* -3/8 (/ (* (+ 1 wj) (- (* 3/8 (/ (- 1 (pow wj 2)) wj)) (* 3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) wj)))) (* wj (pow x 3)))) (* 3/8 (/ (- 1 (pow wj 2)) (* wj (pow x 2))))))) (+ (* -1 (/ (+ 1 wj) x)) (* 3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) (* wj (pow x 2))))))) (taylor inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 8/3 x) (taylor inf x) (#s(alt (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (patch (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 8/3 (/ 1 x))) (taylor inf x) (#s(alt (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (patch (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 8/3 (/ 1 x))) (taylor inf x) (#s(alt (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (patch (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 8/3 (/ 1 x))) (taylor inf x) (#s(alt (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (patch (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 64/9 (* (pow wj 2) (pow x 2))) (taylor inf x) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 16/3 (/ (pow wj 2) x)) (* 64/9 (pow wj 2)))) (taylor inf x) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 16/3 (/ (pow wj 2) x)) (+ (* 64/9 (pow wj 2)) (/ (pow wj 2) (pow x 2))))) (taylor inf x) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 16/3 (/ (pow wj 2) x)) (+ (* 64/9 (pow wj 2)) (/ (pow wj 2) (pow x 2))))) (taylor inf x) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 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 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) 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 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- (+ 1 wj) (* 2 wj))) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (+ (* -1 (/ (* (pow wj 2) (- (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)) (+ (* -3/8 wj) (* 3/8 (/ 1 wj))))) x)) (* (pow wj 2) (- (+ 1 wj) (* 2 wj)))) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow wj 2) (- (* -3/8 (/ (* (+ 1 wj) (- (* -3/8 wj) (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) wj)) (* 9/64 (/ (+ 1 wj) (pow wj 2))))) x)) (* (pow wj 2) (- (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)) (+ (* -3/8 wj) (* 3/8 (/ 1 wj)))))) x)) (* (pow wj 2) (- (+ 1 wj) (* 2 wj)))) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x) #<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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) 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) (* 2 wj))) x)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (+ (* -1 (/ (* wj (- (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)) (+ (* -3/8 wj) (* 3/8 (/ 1 wj))))) x)) (* wj (- (+ 1 wj) (* 2 wj)))) x)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* wj (- (* -3/8 (/ (* (+ 1 wj) (- (* -3/8 wj) (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) wj)) (* 9/64 (/ (+ 1 wj) (pow wj 2))))) x)) (* wj (- (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)) (+ (* -3/8 wj) (* 3/8 (/ 1 wj)))))) x)) (* wj (- (+ 1 wj) (* 2 wj)))) x)))))) (taylor -inf x) (#s(alt (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) (patch (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 5/2 (* -8/3 wj))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- (+ 1 wj) (* 2 wj)) x)) (+ 5/2 (* -8/3 wj))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- (+ 1 (+ wj (* -1 (/ (- (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)) (+ (* -3/8 wj) (* 3/8 (/ 1 wj)))) x)))) (* 2 wj)) x)) (+ 5/2 (* -8/3 wj))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1 (/ (- (+ 1 (+ wj (* -1 (/ (- (+ (* -1 (/ (- (* -3/8 (/ (* (+ 1 wj) (- (* -3/8 wj) (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) wj)) (* 9/64 (/ (+ 1 wj) (pow wj 2)))) x)) (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj))) (+ (* -3/8 wj) (* 3/8 (/ 1 wj)))) x)))) (* 2 wj)) x)) (+ 5/2 (* -8/3 wj))))) (taylor -inf x) (#s(alt (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) (patch (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) #<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) (* wj (exp wj)))) (taylor -inf x) (#s(alt (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) #<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)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) 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)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor -inf x) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor -inf x) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor -inf x) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ x (* (exp wj) (+ 1 wj)))) (taylor -inf x) (#s(alt (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) (patch (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))) #<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)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) (patch (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))) #<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)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) (patch #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))) #<representation binary64>) () ())) ())
#s(alt (* -8/3 (* wj x)) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (- (* -2 wj) (* -1 (+ 1 wj))) x)) (* 8/3 wj)))) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (- (+ (* -2 wj) (* -1 (/ (- (* -3/8 (/ (- 1 (pow wj 2)) wj)) (* -3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) wj))) x))) (* -1 (+ 1 wj))) x)) (* 8/3 wj)))) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (+ (* -1 (/ (- (+ (* -2 wj) (* -1 (/ (- (+ (* -3/8 (/ (* (+ 1 wj) (- (* -3/8 (/ (- 1 (pow wj 2)) wj)) (* -3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) wj)))) (* wj x))) (* -3/8 (/ (- 1 (pow wj 2)) wj))) (* -3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) wj))) x))) (* -1 (+ 1 wj))) x)) (* 8/3 wj)))) (taylor -inf x) (#s(alt (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) (patch (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 8/3 x) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (patch (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 8/3 (/ 1 x))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (patch (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 8/3 (/ 1 x))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (patch (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 8/3 (/ 1 x))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (patch (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 64/9 (* (pow wj 2) (pow x 2))) (taylor -inf x) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* 16/3 (/ (pow wj 2) x)) (* 64/9 (pow wj 2)))) (taylor -inf x) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (+ (* -16/3 (pow wj 2)) (* -1 (/ (pow wj 2) x))) x)) (* 64/9 (pow wj 2)))) (taylor -inf x) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1 (/ (+ (* -16/3 (pow wj 2)) (* -1 (/ (pow wj 2) x))) x)) (* 64/9 (pow wj 2)))) (taylor -inf x) (#s(alt (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (patch (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
Calls

6 calls:

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

simplify190.0ms (2.1%)

Memory
21.2MiB live, 209.2MiB allocated
Algorithm
egg-herbie
Rules
9 612×lower-fma.f64
9 612×lower-fma.f32
5 866×lower-*.f64
5 866×lower-*.f32
5 556×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07948898
125648466
083238040
Stop Event
iter limit
node limit
Counts
456 → 437
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 (* 8/3 x)))) (* 5/2 x)))))))
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (* 8/3 x)))) (* 5/2 x)))))
(+ (* -2 x) (* wj (+ 1 (+ (* 5/2 x) (* wj (+ (* -1 (* wj (+ (* -1 (pow (+ 1 (* 8/3 x)) 2)) (pow (+ 1 (* 8/3 x)) 2)))) (* -1 (+ 1 (* 8/3 x)))))))))
(+ 1 (* 5/2 x))
(+ 1 (+ (* -1 (* wj (+ 1 (* 8/3 x)))) (* 5/2 x)))
(+ 1 (+ (* 5/2 x) (* wj (- (* -1 (* wj (+ (* -1 (pow (+ 1 (* 8/3 x)) 2)) (pow (+ 1 (* 8/3 x)) 2)))) (+ 1 (* 8/3 x))))))
(+ 1 (+ (* 5/2 x) (* wj (- (* -1 (* wj (+ (* -1 (pow (+ 1 (* 8/3 x)) 2)) (pow (+ 1 (* 8/3 x)) 2)))) (+ 1 (* 8/3 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 (* -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))))
wj
(* wj (+ 1 (* -1 wj)))
(* wj (+ 1 (* wj (- wj 1))))
(* wj (+ 1 (* wj (- (* wj (+ 1 (* -1 wj))) 1))))
1
(+ 1 wj)
(+ 1 wj)
(+ 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))))
(* -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 x)
(+ (* -1 x) (* 2 (* wj x)))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (* 3/2 x))))))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (+ (* 3/2 x) (* wj (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))))))
-1
(- (* -2 wj) 1)
(- (* wj (- (* -3/2 wj) 2)) 1)
(- (* wj (- (* wj (- (* -2/3 wj) 3/2)) 2)) 1)
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))))
-1
(- (* -2 wj) 1)
(- (* wj (- (* -3/2 wj) 2)) 1)
(- (* wj (- (* wj (- (* -2/3 wj) 3/2)) 2)) 1)
-1
(- (* -1 wj) 1)
(- (* -1 wj) 1)
(- (* -1 wj) 1)
1
(+ 1 (* -1 (* wj (+ 1 (* 8/3 x)))))
(+ 1 (* -1 (* wj (+ 1 (* 8/3 x)))))
(+ 1 (* -1 (* wj (+ 1 (* 8/3 x)))))
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
-1
(- (* -2 wj) 1)
(- (* wj (- (* -3/2 wj) 2)) 1)
(- (* wj (- (* -3/2 wj) 2)) 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 (* 8/3 x))))
(* (pow wj 3) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (* 8/3 x))))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (* 8/3 x))))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3))))) (+ 1 (* 8/3 x))))
(* -1 (* (pow wj 2) (+ 1 (* 8/3 x))))
(* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (* 8/3 x))))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (* 8/3 x))))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (* 8/3 x))))
(* -1 (* wj (+ 1 (* 8/3 x))))
(* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (* 8/3 x))))
(* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (* 8/3 x))))
(* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (* 8/3 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 (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)))))
1
(- 1 (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3))))
wj
(* wj (+ 1 (/ 1 wj)))
(* wj (+ 1 (/ 1 wj)))
(* wj (+ 1 (/ 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)))))
(* -1 (/ x (* wj (exp wj))))
(/ (+ (* -1 (/ x (exp wj))) (/ x (* wj (exp wj)))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ x (* wj (exp wj))) (/ x (* (pow wj 3) (exp wj)))))) wj)
(* -1 (* wj (exp wj)))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (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)))
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)))))
(* -1 (* wj (exp wj)))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(* -1 wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(* -1 (* wj (+ 1 (/ 1 wj))))
(* -1 (* wj (+ 1 (/ 1 wj))))
(* -1 (* wj (+ 1 (* 8/3 x))))
(* wj (+ (* -1 (+ 1 (* 8/3 x))) (/ 1 wj)))
(* wj (+ (* -1 (+ 1 (* 8/3 x))) (/ 1 wj)))
(* wj (+ (* -1 (+ 1 (* 8/3 x))) (/ 1 wj)))
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(* -3/2 (pow wj 2))
(* -1 (* (pow wj 2) (+ 3/2 (* 2 (/ 1 wj)))))
(* (pow wj 2) (- (* -1 (/ (+ 2 (/ 1 wj)) wj)) 3/2))
(* (pow wj 2) (- (* -1 (/ (+ 2 (/ 1 wj)) wj)) 3/2))
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 (* 8/3 x))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* 8/3 x)))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (* 8/3 x)))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (* 8/3 x)))))
(* -1 (* (pow wj 2) (+ 1 (* 8/3 x))))
(* (pow wj 2) (+ (* -1 (+ 1 (* 8/3 x))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 2) (+ (* -1 (+ 1 (* 8/3 x))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* (pow wj 2) (+ (* -1 (+ 1 (* 8/3 x))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* -1 (* wj (+ 1 (* 8/3 x))))
(* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (* 8/3 x))))))
(* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (* 8/3 x))))))
(* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (* 8/3 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)))
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 (/ (- (* -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)))
1
(- 1 (/ 1 wj))
(+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)))
wj
(* wj (+ 1 (/ 1 wj)))
(* wj (+ 1 (/ 1 wj)))
(* wj (+ 1 (/ 1 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)))
(* -1 (/ x (* wj (exp wj))))
(* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj))
(* -1 (* wj (exp wj)))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(* -1 (* wj (+ (exp wj) (/ (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)))
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)))
(* -1 (* wj (exp wj)))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(* -1 wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(* -1 (* wj (+ 1 (/ 1 wj))))
(* -1 (* wj (+ 1 (/ 1 wj))))
(* -1 (* wj (+ 1 (* 8/3 x))))
(* -1 (* wj (- (+ 1 (* 8/3 x)) (/ 1 wj))))
(* -1 (* wj (- (+ 1 (* 8/3 x)) (/ 1 wj))))
(* -1 (* wj (- (+ 1 (* 8/3 x)) (/ 1 wj))))
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(* -3/2 (pow wj 2))
(* -1 (* (pow wj 2) (+ 3/2 (* 2 (/ 1 wj)))))
(* (pow wj 2) (- (* -1 (/ (+ 2 (/ 1 wj)) wj)) 3/2))
(* (pow wj 2) (- (* -1 (/ (+ 2 (/ 1 wj)) wj)) 3/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) (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj))))
(+ (* x (+ 1 (* wj (- (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) 2)))) (* (pow wj 2) (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))))
(+ (* x (+ 1 (+ (* wj (- (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) 2)) (* (pow wj 2) (* x (- (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj)))))))))) (* (pow wj 2) (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))))
(+ (* x (+ 1 (+ (* wj (- (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) 2)) (* x (+ (* (pow wj 2) (* x (- (* 8/3 (/ (* wj (- (* 64/9 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))))) (+ 1 wj))) (* 512/27 (/ (pow wj 3) (pow (+ 1 wj) 4)))))) (* (pow wj 2) (- (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj))))))))))) (* (pow wj 2) (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))))
(* wj (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj))))
(+ (* wj (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))) (* x (- (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) 2)))
(+ (* wj (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))) (* x (- (+ (* wj (* x (- (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj))))))) (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj))))))) 2)))
(+ (* wj (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))) (* x (- (+ (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) (* x (+ (* wj (* x (- (* 8/3 (/ (* wj (- (* 64/9 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))))) (+ 1 wj))) (* 512/27 (/ (pow wj 3) (pow (+ 1 wj) 4)))))) (* wj (- (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj))))))))) 2)))
(- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))
(- (+ (* x (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj)))
(- (+ (* x (- (+ 5/2 (+ (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))) (* x (- (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj)))))))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj)))
(- (+ (* x (- (+ 5/2 (+ (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))) (* x (- (+ (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (* x (- (* 8/3 (/ (* wj (- (* 64/9 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))))) (+ 1 wj))) (* 512/27 (/ (pow wj 3) (pow (+ 1 wj) 4)))))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj)))))))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 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)))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(- 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 (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 (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 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)))))
(/ (- 1 (pow wj 2)) (+ 1 wj))
(- (+ (* x (- (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj)))
(- (+ (* x (- (+ (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* x (- (* -64/9 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (+ 1 wj)))))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj)))
(- (+ (* x (- (+ (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* x (- (+ (* -64/9 (/ (pow wj 2) (+ 1 wj))) (* -8/3 (/ (* wj (* x (- (* -64/9 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (+ 1 wj)))))) (+ 1 wj)))) (* 8/3 (/ (* wj (- (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (+ 1 wj)))))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj)))
1
(+ 1 (* 8/3 x))
(+ 1 (* 8/3 x))
(+ 1 (* 8/3 x))
(pow wj 2)
(+ (* 16/3 (* (pow wj 2) x)) (pow wj 2))
(+ (* x (+ (* 16/3 (pow wj 2)) (* 64/9 (* (pow wj 2) x)))) (pow wj 2))
(+ (* x (+ (* 16/3 (pow wj 2)) (* 64/9 (* (pow wj 2) x)))) (pow wj 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 (- (* wj (- 5/2 (* 8/3 wj))) 2))))
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- (+ 1 wj) (* 2 wj))) x))))
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (+ (/ (* (pow wj 2) (- (+ 1 wj) (* 2 wj))) x) (/ (* (pow wj 2) (- (+ (* 3/8 (/ 1 wj)) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj))) (* 3/8 wj))) (pow x 2))))))
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (+ (/ (* (pow wj 2) (- (* 3/8 (/ (* (+ 1 wj) (- (* 3/8 wj) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) wj)) (* 9/64 (/ (+ 1 wj) (pow wj 2))))) (pow x 3)) (+ (/ (* (pow wj 2) (- (+ 1 wj) (* 2 wj))) x) (/ (* (pow wj 2) (- (+ (* 3/8 (/ 1 wj)) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj))) (* 3/8 wj))) (pow x 2)))))))
(* x (- (* wj (- 5/2 (* 8/3 wj))) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- (+ 1 wj) (* 2 wj))) x)) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (+ (/ (* wj (- (+ 1 wj) (* 2 wj))) x) (/ (* wj (- (+ (* 3/8 (/ 1 wj)) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj))) (* 3/8 wj))) (pow x 2)))) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (+ (/ (* wj (- (* 3/8 (/ (* (+ 1 wj) (- (* 3/8 wj) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) wj)) (* 9/64 (/ (+ 1 wj) (pow wj 2))))) (pow x 3)) (+ (/ (* wj (- (+ 1 wj) (* 2 wj))) x) (/ (* wj (- (+ (* 3/8 (/ 1 wj)) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj))) (* 3/8 wj))) (pow x 2))))) 2))
(* x (- 5/2 (* 8/3 wj)))
(* x (- (+ 5/2 (+ (/ 1 x) (/ wj x))) (+ (* 2 (/ wj x)) (* 8/3 wj))))
(* x (- (+ 5/2 (+ (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) (* wj (pow x 2)))) (+ (/ 1 x) (+ (* 3/8 (/ 1 (* wj (pow x 2)))) (/ wj x))))) (+ (* 3/8 (/ wj (pow x 2))) (+ (* 2 (/ wj x)) (* 8/3 wj)))))
(* x (- (+ 5/2 (+ (* 3/8 (/ (* (+ 1 wj) (- (* 3/8 wj) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) (* wj (pow x 3)))) (+ (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) (* wj (pow x 2)))) (+ (/ 1 x) (+ (* 3/8 (/ 1 (* wj (pow x 2)))) (/ wj x)))))) (+ (* 9/64 (/ (+ 1 wj) (* (pow wj 2) (pow x 3)))) (+ (* 3/8 (/ wj (pow x 2))) (+ (* 2 (/ wj x)) (* 8/3 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))))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -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)))))))
(* -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 (+ (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 (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 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))))))
(* -8/3 (* wj x))
(* x (- (+ (* -8/3 wj) (* -2 (/ wj x))) (* -1 (/ (+ 1 wj) x))))
(* x (- (+ (* -8/3 wj) (+ (* -2 (/ wj x)) (* 3/8 (/ (- 1 (pow wj 2)) (* wj (pow x 2)))))) (+ (* -1 (/ (+ 1 wj) x)) (* 3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) (* wj (pow x 2)))))))
(* x (- (+ (* -8/3 wj) (+ (* -2 (/ wj x)) (+ (* -3/8 (/ (* (+ 1 wj) (- (* 3/8 (/ (- 1 (pow wj 2)) wj)) (* 3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) wj)))) (* wj (pow x 3)))) (* 3/8 (/ (- 1 (pow wj 2)) (* wj (pow x 2))))))) (+ (* -1 (/ (+ 1 wj) x)) (* 3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) (* wj (pow x 2)))))))
(* 8/3 x)
(* x (+ 8/3 (/ 1 x)))
(* x (+ 8/3 (/ 1 x)))
(* x (+ 8/3 (/ 1 x)))
(* 64/9 (* (pow wj 2) (pow x 2)))
(* (pow x 2) (+ (* 16/3 (/ (pow wj 2) x)) (* 64/9 (pow wj 2))))
(* (pow x 2) (+ (* 16/3 (/ (pow wj 2) x)) (+ (* 64/9 (pow wj 2)) (/ (pow wj 2) (pow x 2)))))
(* (pow x 2) (+ (* 16/3 (/ (pow wj 2) x)) (+ (* 64/9 (pow wj 2)) (/ (pow wj 2) (pow x 2)))))
(/ 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) (* 2 wj))) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(* -1 (* x (- (+ (* -1 (/ (+ (* -1 (/ (* (pow wj 2) (- (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)) (+ (* -3/8 wj) (* 3/8 (/ 1 wj))))) x)) (* (pow wj 2) (- (+ 1 wj) (* 2 wj)))) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(* -1 (* x (- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow wj 2) (- (* -3/8 (/ (* (+ 1 wj) (- (* -3/8 wj) (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) wj)) (* 9/64 (/ (+ 1 wj) (pow wj 2))))) x)) (* (pow wj 2) (- (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)) (+ (* -3/8 wj) (* 3/8 (/ 1 wj)))))) x)) (* (pow wj 2) (- (+ 1 wj) (* 2 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) (* 2 wj))) x))))))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (+ (* -1 (/ (* wj (- (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)) (+ (* -3/8 wj) (* 3/8 (/ 1 wj))))) x)) (* wj (- (+ 1 wj) (* 2 wj)))) x))))))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* wj (- (* -3/8 (/ (* (+ 1 wj) (- (* -3/8 wj) (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) wj)) (* 9/64 (/ (+ 1 wj) (pow wj 2))))) x)) (* wj (- (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)) (+ (* -3/8 wj) (* 3/8 (/ 1 wj)))))) x)) (* wj (- (+ 1 wj) (* 2 wj)))) x))))))
(* x (+ 5/2 (* -8/3 wj)))
(* -1 (* x (- (* -1 (/ (- (+ 1 wj) (* 2 wj)) x)) (+ 5/2 (* -8/3 wj)))))
(* -1 (* x (- (* -1 (/ (- (+ 1 (+ wj (* -1 (/ (- (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)) (+ (* -3/8 wj) (* 3/8 (/ 1 wj)))) x)))) (* 2 wj)) x)) (+ 5/2 (* -8/3 wj)))))
(* -1 (* x (- (* -1 (/ (- (+ 1 (+ wj (* -1 (/ (- (+ (* -1 (/ (- (* -3/8 (/ (* (+ 1 wj) (- (* -3/8 wj) (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) wj)) (* 9/64 (/ (+ 1 wj) (pow wj 2)))) x)) (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj))) (+ (* -3/8 wj) (* 3/8 (/ 1 wj)))) x)))) (* 2 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)))))))
(* -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) (* 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)))))))
(/ 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 (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(* -1 (/ x (* (exp wj) (+ 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 (+ (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)))))))
(* -8/3 (* wj x))
(* -1 (* x (+ (* -1 (/ (- (* -2 wj) (* -1 (+ 1 wj))) x)) (* 8/3 wj))))
(* -1 (* x (+ (* -1 (/ (- (+ (* -2 wj) (* -1 (/ (- (* -3/8 (/ (- 1 (pow wj 2)) wj)) (* -3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) wj))) x))) (* -1 (+ 1 wj))) x)) (* 8/3 wj))))
(* -1 (* x (+ (* -1 (/ (- (+ (* -2 wj) (* -1 (/ (- (+ (* -3/8 (/ (* (+ 1 wj) (- (* -3/8 (/ (- 1 (pow wj 2)) wj)) (* -3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) wj)))) (* wj x))) (* -3/8 (/ (- 1 (pow wj 2)) wj))) (* -3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) wj))) x))) (* -1 (+ 1 wj))) x)) (* 8/3 wj))))
(* 8/3 x)
(* x (+ 8/3 (/ 1 x)))
(* x (+ 8/3 (/ 1 x)))
(* x (+ 8/3 (/ 1 x)))
(* 64/9 (* (pow wj 2) (pow x 2)))
(* (pow x 2) (+ (* 16/3 (/ (pow wj 2) x)) (* 64/9 (pow wj 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -16/3 (pow wj 2)) (* -1 (/ (pow wj 2) x))) x)) (* 64/9 (pow wj 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -16/3 (pow wj 2)) (* -1 (/ (pow wj 2) x))) x)) (* 64/9 (pow wj 2))))
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 (fma.f64 (neg.f64 wj) (+.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 2/3 binary64) x (*.f64 x #s(literal 5 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 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 (+ 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 (* 8/3 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 (* 8/3 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 (+ (* 5/2 x) (* wj (+ (* -1 (* wj (+ (* -1 (pow (+ 1 (* 8/3 x)) 2)) (pow (+ 1 (* 8/3 x)) 2)))) (* -1 (+ 1 (* 8/3 x)))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 0 binary64) wj (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))
(+ 1 (* 5/2 x))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
(+ 1 (+ (* -1 (* wj (+ 1 (* 8/3 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 (+ (* 5/2 x) (* wj (- (* -1 (* wj (+ (* -1 (pow (+ 1 (* 8/3 x)) 2)) (pow (+ 1 (* 8/3 x)) 2)))) (+ 1 (* 8/3 x))))))
(fma.f64 (fma.f64 #s(literal 0 binary64) wj (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 (+ (* 5/2 x) (* wj (- (* -1 (* wj (+ (* -1 (pow (+ 1 (* 8/3 x)) 2)) (pow (+ 1 (* 8/3 x)) 2)))) (+ 1 (* 8/3 x))))))
(fma.f64 (fma.f64 #s(literal 0 binary64) wj (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 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 (fma.f64 (neg.f64 wj) (+.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 2/3 binary64) x (*.f64 x #s(literal 5 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) 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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64)))) wj (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x))) 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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 3/2 binary64))))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64))))) wj (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x))) wj (neg.f64 x))
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 (fma.f64 (neg.f64 wj) (+.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 2/3 binary64) x (*.f64 x #s(literal 5 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) 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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64)))) wj (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x))) 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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 3/2 binary64))))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64))))) wj (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x))) wj (neg.f64 x))
wj
(* wj (+ 1 (* -1 wj)))
(fma.f64 (neg.f64 wj) wj wj)
(* wj (+ 1 (* wj (- wj 1))))
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(* wj (+ 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)) wj)
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)
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 (fma.f64 (neg.f64 wj) (+.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 2/3 binary64) x (*.f64 x #s(literal 5 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) 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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64)))) wj (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x))) 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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 3/2 binary64))))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64))))) wj (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x))) wj (neg.f64 x))
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* 2 (* wj x)))
(*.f64 x (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (* 3/2 x))))))
(fma.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 (*.f64 x #s(literal -5/2 binary64)) wj)) wj (neg.f64 x))
(+ (* -1 x) (* wj (+ (* 2 x) (* wj (+ (* -4 x) (+ (* 3/2 x) (* wj (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 2/3 binary64) x (*.f64 x #s(literal 5 binary64)))) wj (*.f64 x #s(literal -5/2 binary64))) wj (*.f64 #s(literal 2 binary64) x)) wj (neg.f64 x))
-1
#s(literal -1 binary64)
(- (* -2 wj) 1)
(fma.f64 wj #s(literal -2 binary64) #s(literal -1 binary64))
(- (* wj (- (* -3/2 wj) 2)) 1)
(fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))
(- (* wj (- (* wj (- (* -2/3 wj) 3/2)) 2)) 1)
(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)))
(*.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 (fma.f64 (neg.f64 wj) (+.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 2/3 binary64) x (*.f64 x #s(literal 5 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(* -1 x)
(neg.f64 x)
(+ (* -1 x) (* wj (- 1 (* -2 x))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) 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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64)))) wj (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x))) 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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 3/2 binary64))))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64))))) wj (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x))) wj (neg.f64 x))
-1
#s(literal -1 binary64)
(- (* -2 wj) 1)
(fma.f64 wj #s(literal -2 binary64) #s(literal -1 binary64))
(- (* wj (- (* -3/2 wj) 2)) 1)
(fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))
(- (* wj (- (* wj (- (* -2/3 wj) 3/2)) 2)) 1)
(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))
-1
#s(literal -1 binary64)
(- (* -1 wj) 1)
(-.f64 #s(literal -1 binary64) wj)
(- (* -1 wj) 1)
(-.f64 #s(literal -1 binary64) wj)
(- (* -1 wj) 1)
(-.f64 #s(literal -1 binary64) wj)
1
#s(literal 1 binary64)
(+ 1 (* -1 (* wj (+ 1 (* 8/3 x)))))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(+ 1 (* -1 (* wj (+ 1 (* 8/3 x)))))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(+ 1 (* -1 (* wj (+ 1 (* 8/3 x)))))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) wj) wj)
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) wj) wj)
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) wj) wj)
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) wj) wj)
-1
#s(literal -1 binary64)
(- (* -2 wj) 1)
(fma.f64 wj #s(literal -2 binary64) #s(literal -1 binary64))
(- (* wj (- (* -3/2 wj) 2)) 1)
(fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))
(- (* wj (- (* -3/2 wj) 2)) 1)
(fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 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 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) (/.f64 #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 (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj)) (/.f64 (/.f64 #s(literal 1 binary64) wj) wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj)) wj)
(* -1 (* (pow wj 3) (+ 1 (* 8/3 x))))
(*.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)))
(* (pow wj 3) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (* 8/3 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))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (* 8/3 x))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (-.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)))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3))))) (+ 1 (* 8/3 x))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (+.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) wj)))) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* -1 (* (pow wj 2) (+ 1 (* 8/3 x))))
(*.f64 (*.f64 wj wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)))
(* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (* 8/3 x))))
(*.f64 (fma.f64 (+.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 5/2 binary64))) wj #s(literal 1 binary64)) wj)
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (* 8/3 x))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (-.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 (* 8/3 x))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (-.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))
(* -1 (* wj (+ 1 (* 8/3 x))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj)
(* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (* 8/3 x))))
(fma.f64 (+.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 5/2 binary64))) wj #s(literal 1 binary64))
(* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (* 8/3 x))))
(fma.f64 (+.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 5/2 binary64))) wj #s(literal 1 binary64))
(* wj (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (* 8/3 x))))
(fma.f64 (+.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 5/2 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 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) (/.f64 #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 (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj)) (/.f64 (/.f64 #s(literal 1 binary64) wj) wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 #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 (+.f64 (/.f64 x (exp.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)))
(-.f64 (+.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) (/.f64 (/.f64 x (exp.f64 wj)) wj)) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) wj) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 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) wj) wj) (/.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (exp.f64 wj))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (exp.f64 wj)) wj))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) wj) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 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 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) (/.f64 #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 (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj)) (/.f64 (/.f64 #s(literal 1 binary64) wj) wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 #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 (+.f64 (/.f64 x (exp.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)))
(-.f64 (+.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) (/.f64 (/.f64 x (exp.f64 wj)) wj)) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) wj) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 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) wj) wj) (/.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (exp.f64 wj))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (exp.f64 wj)) wj))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) wj) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj)))))
1
#s(literal 1 binary64)
(- 1 (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj))
(- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj)) (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))))
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 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 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) (/.f64 #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 (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj)) (/.f64 (/.f64 #s(literal 1 binary64) wj) wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 #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 (+.f64 (/.f64 x (exp.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)))
(-.f64 (+.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) (/.f64 (/.f64 x (exp.f64 wj)) wj)) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) wj) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 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) wj) wj) (/.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (exp.f64 wj))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (exp.f64 wj)) wj))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) wj) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj)))))
(* -1 (/ x (* wj (exp wj))))
(/.f64 (/.f64 (neg.f64 x) wj) (exp.f64 wj))
(/ (+ (* -1 (/ x (exp wj))) (/ x (* wj (exp wj)))) wj)
(/.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 x (exp.f64 wj))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj)
(/.f64 (-.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) (/.f64 x (exp.f64 wj))) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ x (* wj (exp wj))) (/ x (* (pow wj 3) (exp wj)))))) wj)
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) (/.f64 x (exp.f64 wj))) wj)
(* -1 (* wj (exp wj)))
(*.f64 (exp.f64 wj) (neg.f64 wj))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 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 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj))) (/.f64 #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 (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj)) (/.f64 (/.f64 #s(literal 1 binary64) wj) wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 #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 (+.f64 (/.f64 x (exp.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)))
(-.f64 (+.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) (/.f64 (/.f64 x (exp.f64 wj)) wj)) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) wj) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 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) wj) wj) (/.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (exp.f64 wj))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (exp.f64 wj)) wj))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) wj) (/.f64 (/.f64 (/.f64 x wj) wj) (exp.f64 wj)))))
(* -1 (* wj (exp wj)))
(*.f64 (exp.f64 wj) (neg.f64 wj))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* -1 wj)
(neg.f64 wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(-.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(-.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(-.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (+ 1 (* 8/3 x))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj)
(* wj (+ (* -1 (+ 1 (* 8/3 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 (* 8/3 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 (* 8/3 x))) (/ 1 wj)))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) wj) wj)
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) wj) wj)
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) wj) wj)
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) wj) wj)
(* -3/2 (pow wj 2))
(*.f64 (*.f64 wj wj) #s(literal -3/2 binary64))
(* -1 (* (pow wj 2) (+ 3/2 (* 2 (/ 1 wj)))))
(*.f64 (*.f64 (neg.f64 wj) wj) (+.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 3/2 binary64)))
(* (pow wj 2) (- (* -1 (/ (+ 2 (/ 1 wj)) wj)) 3/2))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -2 binary64)) wj) #s(literal 3/2 binary64)) (*.f64 wj wj))
(* (pow wj 2) (- (* -1 (/ (+ 2 (/ 1 wj)) wj)) 3/2))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -2 binary64)) wj) #s(literal 3/2 binary64)) (*.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)))
(neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj)) wj) wj (neg.f64 wj)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (+.f64 (+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 #s(literal 1 binary64) wj)) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) (neg.f64 wj)) #s(literal 1 binary64)) wj) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 wj))
(* -1 (* (pow wj 3) (+ 1 (* 8/3 x))))
(*.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* 8/3 x)))))
(*.f64 (neg.f64 (-.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)))) (pow.f64 wj #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (* 8/3 x)))))
(*.f64 (neg.f64 (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) #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))) (pow.f64 wj #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (* 8/3 x)))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) wj) #s(literal -1 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal -1 binary64) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))) (pow.f64 wj #s(literal 3 binary64)))
(* -1 (* (pow wj 2) (+ 1 (* 8/3 x))))
(*.f64 (*.f64 wj wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)))
(* (pow wj 2) (+ (* -1 (+ 1 (* 8/3 x))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (fma.f64 (+.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 (/.f64 x wj) #s(literal 5/2 binary64))) wj #s(literal 1 binary64)) wj)
(* (pow wj 2) (+ (* -1 (+ 1 (* 8/3 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 (* 8/3 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))
(* -1 (* wj (+ 1 (* 8/3 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 (* 8/3 x))))))
(*.f64 (-.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))) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (* 8/3 x))))))
(*.f64 (-.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))) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (+ 1 (* 5/2 x)) wj)) (* -1 (+ 1 (* 8/3 x))))))
(*.f64 (-.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))) (neg.f64 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)))
(neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj)) wj) wj (neg.f64 wj)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (+.f64 (+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 #s(literal 1 binary64) wj)) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) (neg.f64 wj)) #s(literal 1 binary64)) wj) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 wj))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #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 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 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 x (exp.f64 wj)) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj)) #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)))
(neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj)) wj) wj (neg.f64 wj)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (+.f64 (+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 #s(literal 1 binary64) wj)) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) (neg.f64 wj)) #s(literal 1 binary64)) wj) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 wj))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #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 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 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 x (exp.f64 wj)) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj)) #s(literal 1 binary64)) wj))
1
#s(literal 1 binary64)
(- 1 (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj))
(+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)))
(-.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))
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 (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj)) wj) wj (neg.f64 wj)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (+.f64 (+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 #s(literal 1 binary64) wj)) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) (neg.f64 wj)) #s(literal 1 binary64)) wj) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 wj))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #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 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 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 x (exp.f64 wj)) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj)) #s(literal 1 binary64)) wj))
(* -1 (/ x (* wj (exp wj))))
(/.f64 (/.f64 (neg.f64 x) wj) (exp.f64 wj))
(* -1 (/ (+ (* -1 (/ x (* wj (exp wj)))) (/ x (exp wj))) wj))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) wj)) (neg.f64 wj))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) wj)) wj)) (neg.f64 wj))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (* wj (exp wj)))) (* -1 (/ x (exp wj)))) wj)) (* -1 (/ x (exp wj)))) wj)) (/ x (exp wj))) wj))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) wj)) wj)) wj)) (neg.f64 wj))
(* -1 (* wj (exp wj)))
(*.f64 (exp.f64 wj) (neg.f64 wj))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 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)))
(neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj)) wj) wj (neg.f64 wj)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (+.f64 (+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 #s(literal 1 binary64) wj)) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) (neg.f64 wj)) #s(literal 1 binary64)) wj) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 wj))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #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 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 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 x (exp.f64 wj)) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj)) #s(literal 1 binary64)) wj))
(* -1 (* wj (exp wj)))
(*.f64 (exp.f64 wj) (neg.f64 wj))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* -1 (* wj (+ (exp wj) (/ (exp wj) wj))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) (neg.f64 wj))
(* -1 wj)
(neg.f64 wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(-.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(-.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(-.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (+ 1 (* 8/3 x))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj)
(* -1 (* wj (- (+ 1 (* 8/3 x)) (/ 1 wj))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj))) (neg.f64 wj))
(* -1 (* wj (- (+ 1 (* 8/3 x)) (/ 1 wj))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj))) (neg.f64 wj))
(* -1 (* wj (- (+ 1 (* 8/3 x)) (/ 1 wj))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) x (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj))) (neg.f64 wj))
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) wj) wj)
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) wj) wj)
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) wj) wj)
(* (pow wj 2) (pow (+ 1 (* 8/3 x)) 2))
(*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) wj) wj)
(* -3/2 (pow wj 2))
(*.f64 (*.f64 wj wj) #s(literal -3/2 binary64))
(* -1 (* (pow wj 2) (+ 3/2 (* 2 (/ 1 wj)))))
(*.f64 (*.f64 (neg.f64 wj) wj) (+.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal 3/2 binary64)))
(* (pow wj 2) (- (* -1 (/ (+ 2 (/ 1 wj)) wj)) 3/2))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -2 binary64)) wj) #s(literal 3/2 binary64)) (*.f64 wj wj))
(* (pow wj 2) (- (* -1 (/ (+ 2 (/ 1 wj)) wj)) 3/2))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -2 binary64)) wj) #s(literal 3/2 binary64)) (*.f64 wj wj))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(* (pow wj 2) (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj))))
(*.f64 (/.f64 (+.f64 wj (neg.f64 (pow.f64 wj #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) wj)) wj)
(+ (* x (+ 1 (* wj (- (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) 2)))) (* (pow wj 2) (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))))
(fma.f64 (/.f64 (+.f64 wj (neg.f64 (pow.f64 wj #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) wj)) wj (fma.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64) #s(literal 5/2 binary64)) (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 wj (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64)))) wj #s(literal -2 binary64)) (*.f64 wj x) x))
(+ (* x (+ 1 (+ (* wj (- (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) 2)) (* (pow wj 2) (* x (- (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj)))))))))) (* (pow wj 2) (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))))
(fma.f64 (fma.f64 (*.f64 (*.f64 wj wj) x) (fma.f64 (*.f64 #s(literal 8/3 binary64) wj) (/.f64 (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal -8/3 binary64) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (fma.f64 #s(literal 64/9 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 (*.f64 wj wj) #s(literal -64/9 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 3 binary64)))))) (fma.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64) #s(literal 5/2 binary64)) (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 wj (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64)))) wj #s(literal -2 binary64)) wj #s(literal 1 binary64))) x (*.f64 (/.f64 (+.f64 wj (neg.f64 (pow.f64 wj #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) wj)) wj))
(+ (* x (+ 1 (+ (* wj (- (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) 2)) (* x (+ (* (pow wj 2) (* x (- (* 8/3 (/ (* wj (- (* 64/9 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))))) (+ 1 wj))) (* 512/27 (/ (pow wj 3) (pow (+ 1 wj) 4)))))) (* (pow wj 2) (- (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj))))))))))) (* (pow wj 2) (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))))
(fma.f64 (/.f64 (+.f64 wj (neg.f64 (pow.f64 wj #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) wj)) wj (fma.f64 (fma.f64 (*.f64 (*.f64 wj wj) x) (fma.f64 (fma.f64 (*.f64 #s(literal 8/3 binary64) wj) (/.f64 (fma.f64 #s(literal 64/9 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (*.f64 #s(literal -8/3 binary64) wj) (/.f64 (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal -8/3 binary64) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) wj)))) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 4 binary64)))) x (fma.f64 (*.f64 #s(literal 8/3 binary64) wj) (/.f64 (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal -8/3 binary64) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (fma.f64 #s(literal 64/9 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 (*.f64 wj wj) #s(literal -64/9 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 3 binary64))))))) (*.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64) #s(literal 5/2 binary64)) (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 wj (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64)))) wj #s(literal -2 binary64)) wj)) x x))
(* wj (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj))))
(/.f64 (+.f64 wj (neg.f64 (pow.f64 wj #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) wj))
(+ (* wj (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))) (* x (- (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) 2)))
(fma.f64 (fma.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64) #s(literal 5/2 binary64)) (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 wj (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64)))) wj #s(literal -2 binary64)) x (/.f64 (+.f64 wj (neg.f64 (pow.f64 wj #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) wj)))
(+ (* wj (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))) (* x (- (+ (* wj (* x (- (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj))))))) (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj))))))) 2)))
(fma.f64 (fma.f64 wj (fma.f64 (fma.f64 (*.f64 #s(literal 8/3 binary64) wj) (/.f64 (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal -8/3 binary64) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (fma.f64 #s(literal 64/9 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 (*.f64 wj wj) #s(literal -64/9 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 3 binary64)))))) x (-.f64 (fma.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64) #s(literal 5/2 binary64)) (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 wj (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64))))) #s(literal -2 binary64)) x (/.f64 (+.f64 wj (neg.f64 (pow.f64 wj #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) wj)))
(+ (* wj (- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))) (* x (- (+ (* wj (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) (* x (+ (* wj (* x (- (* 8/3 (/ (* wj (- (* 64/9 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))))) (+ 1 wj))) (* 512/27 (/ (pow wj 3) (pow (+ 1 wj) 4)))))) (* wj (- (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj))))))))) 2)))
(fma.f64 (fma.f64 (*.f64 wj (fma.f64 (fma.f64 (*.f64 #s(literal 8/3 binary64) wj) (/.f64 (fma.f64 #s(literal 64/9 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (*.f64 #s(literal -8/3 binary64) wj) (/.f64 (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal -8/3 binary64) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) wj)))) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 4 binary64)))) x (fma.f64 (*.f64 #s(literal 8/3 binary64) wj) (/.f64 (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal -8/3 binary64) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (fma.f64 #s(literal 64/9 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 (*.f64 wj wj) #s(literal -64/9 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 3 binary64)))))))) x (fma.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64) #s(literal 5/2 binary64)) (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 wj (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64)))) wj #s(literal -2 binary64))) x (/.f64 (+.f64 wj (neg.f64 (pow.f64 wj #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) wj)))
(- (/ 1 (+ 1 wj)) (/ (pow wj 2) (+ 1 wj)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #s(literal 1 binary64) wj))
(- (+ (* x (- (+ 5/2 (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2)))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj)))
(fma.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64) #s(literal 5/2 binary64)) (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 wj (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64)))) x (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #s(literal 1 binary64) wj)))
(- (+ (* x (- (+ 5/2 (+ (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))) (* x (- (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj)))))))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 8/3 binary64) wj) (/.f64 (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal -8/3 binary64) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (fma.f64 #s(literal 64/9 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 (*.f64 wj wj) #s(literal -64/9 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 3 binary64)))))) x (-.f64 (fma.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64) #s(literal 5/2 binary64)) (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 wj (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64))))) x (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #s(literal 1 binary64) wj)))
(- (+ (* x (- (+ 5/2 (+ (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))) (* x (- (+ (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))) (* x (- (* 8/3 (/ (* wj (- (* 64/9 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- (* 16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (pow wj 3) (pow (+ 1 wj) 2))))) (+ 1 wj))))) (+ 1 wj))) (* 512/27 (/ (pow wj 3) (pow (+ 1 wj) 4)))))) (+ (* -64/9 (/ (pow wj 2) (pow (+ 1 wj) 3))) (* 64/9 (/ (pow wj 2) (+ 1 wj)))))))) (+ (* 8/3 (/ wj (pow (+ 1 wj) 2))) (* 16/3 (/ (pow wj 2) (+ 1 wj)))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj)))
(fma.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 8/3 binary64) wj) (/.f64 (fma.f64 #s(literal 64/9 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (*.f64 #s(literal -8/3 binary64) wj) (/.f64 (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal -8/3 binary64) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) wj)))) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 4 binary64)))) x (fma.f64 (*.f64 #s(literal 8/3 binary64) wj) (/.f64 (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal -8/3 binary64) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (fma.f64 #s(literal 64/9 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 (*.f64 wj wj) #s(literal -64/9 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 3 binary64))))))) x (fma.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64) #s(literal 5/2 binary64))) (fma.f64 #s(literal 16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 wj (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))) #s(literal 8/3 binary64)))) x (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #s(literal 1 binary64) wj)))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(/ (- 1 (pow wj 2)) (+ 1 wj))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #s(literal 1 binary64) wj))
(- (+ (* x (- (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj)))
(fma.f64 (fma.f64 #s(literal -16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 #s(literal -8/3 binary64) (/.f64 (+.f64 wj (neg.f64 (pow.f64 wj #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))))) x (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #s(literal 1 binary64) wj)))
(- (+ (* x (- (+ (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* x (- (* -64/9 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (+ 1 wj)))))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -64/9 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (*.f64 #s(literal -8/3 binary64) wj) (/.f64 (fma.f64 #s(literal -16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 #s(literal -8/3 binary64) (/.f64 (+.f64 wj (neg.f64 (pow.f64 wj #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) wj)))) x (fma.f64 #s(literal -16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 #s(literal -8/3 binary64) (/.f64 (+.f64 wj (neg.f64 (pow.f64 wj #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64)))))) x (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #s(literal 1 binary64) wj)))
(- (+ (* x (- (+ (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* x (- (+ (* -64/9 (/ (pow wj 2) (+ 1 wj))) (* -8/3 (/ (* wj (* x (- (* -64/9 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (+ 1 wj)))))) (+ 1 wj)))) (* 8/3 (/ (* wj (- (* -16/3 (/ (pow wj 2) (+ 1 wj))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (+ 1 wj)))))) (* 8/3 (/ (* wj (- 1 (pow wj 2))) (pow (+ 1 wj) 2))))) (/ 1 (+ 1 wj))) (/ (pow wj 2) (+ 1 wj)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -8/3 binary64) wj) (/.f64 (*.f64 (fma.f64 #s(literal -64/9 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (*.f64 #s(literal -8/3 binary64) wj) (/.f64 (fma.f64 #s(literal -16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 #s(literal -8/3 binary64) (/.f64 (+.f64 wj (neg.f64 (pow.f64 wj #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) wj)))) x) (+.f64 #s(literal 1 binary64) wj)) (fma.f64 #s(literal -64/9 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (*.f64 #s(literal -8/3 binary64) wj) (/.f64 (fma.f64 #s(literal -16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 #s(literal -8/3 binary64) (/.f64 (+.f64 wj (neg.f64 (pow.f64 wj #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) wj))))) x (fma.f64 #s(literal -16/3 binary64) (/.f64 (*.f64 wj wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 #s(literal -8/3 binary64) (/.f64 (+.f64 wj (neg.f64 (pow.f64 wj #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64)))))) x (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #s(literal 1 binary64) 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))
(pow wj 2)
(*.f64 wj wj)
(+ (* 16/3 (* (pow wj 2) x)) (pow wj 2))
(fma.f64 (*.f64 (*.f64 wj wj) x) #s(literal 16/3 binary64) (*.f64 wj wj))
(+ (* x (+ (* 16/3 (pow wj 2)) (* 64/9 (* (pow wj 2) x)))) (pow wj 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 wj wj) x) #s(literal 64/9 binary64) (*.f64 #s(literal 16/3 binary64) (*.f64 wj wj))) x (*.f64 wj wj))
(+ (* x (+ (* 16/3 (pow wj 2)) (* 64/9 (* (pow wj 2) x)))) (pow wj 2))
(fma.f64 (fma.f64 (*.f64 (*.f64 wj wj) x) #s(literal 64/9 binary64) (*.f64 #s(literal 16/3 binary64) (*.f64 wj wj))) x (*.f64 wj wj))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)) x)
(* x (+ 1 (* wj (- (* 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)) (*.f64 wj x) x)
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- (+ 1 wj) (* 2 wj))) x))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj (fma.f64 (*.f64 wj wj) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 #s(literal 2 binary64) wj)) x) #s(literal 1 binary64))) x)
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (+ (/ (* (pow wj 2) (- (+ 1 wj) (* 2 wj))) x) (/ (* (pow wj 2) (- (+ (* 3/8 (/ 1 wj)) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj))) (* 3/8 wj))) (pow x 2))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj (*.f64 (*.f64 wj wj) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 3/8 binary64) (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64)) (fma.f64 #s(literal -3/8 binary64) wj (/.f64 #s(literal 3/8 binary64) wj))) (*.f64 x x)) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 #s(literal 2 binary64) wj)) x)))) x x)
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (+ (/ (* (pow wj 2) (- (* 3/8 (/ (* (+ 1 wj) (- (* 3/8 wj) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) wj)) (* 9/64 (/ (+ 1 wj) (pow wj 2))))) (pow x 3)) (+ (/ (* (pow wj 2) (- (+ 1 wj) (* 2 wj))) x) (/ (* (pow wj 2) (- (+ (* 3/8 (/ 1 wj)) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj))) (* 3/8 wj))) (pow x 2)))))))
(fma.f64 (fma.f64 (*.f64 wj wj) (/.f64 (fma.f64 (*.f64 #s(literal 3/8 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal 3/8 binary64) (+.f64 wj (*.f64 (-.f64 #s(literal -1 binary64) wj) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64))))) wj) (/.f64 (*.f64 #s(literal -9/64 binary64) (+.f64 #s(literal 1 binary64) wj)) (*.f64 wj wj))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj (*.f64 (*.f64 wj wj) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 3/8 binary64) (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64)) (fma.f64 #s(literal -3/8 binary64) wj (/.f64 #s(literal 3/8 binary64) wj))) (*.f64 x x)) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 #s(literal 2 binary64) wj)) x))))) 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) (* 2 wj))) x)) 2))
(*.f64 (fma.f64 wj (+.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 #s(literal 2 binary64) wj)) x)) #s(literal -2 binary64)) x)
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (+ (/ (* wj (- (+ 1 wj) (* 2 wj))) x) (/ (* wj (- (+ (* 3/8 (/ 1 wj)) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj))) (* 3/8 wj))) (pow x 2)))) 2))
(*.f64 (fma.f64 wj (+.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 #s(literal 2 binary64) wj)) x)) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 3/8 binary64) (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64)) (fma.f64 #s(literal -3/8 binary64) wj (/.f64 #s(literal 3/8 binary64) wj))) x) (/.f64 wj x) #s(literal -2 binary64))) x)
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (+ (/ (* wj (- (* 3/8 (/ (* (+ 1 wj) (- (* 3/8 wj) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) wj)) (* 9/64 (/ (+ 1 wj) (pow wj 2))))) (pow x 3)) (+ (/ (* wj (- (+ 1 wj) (* 2 wj))) x) (/ (* wj (- (+ (* 3/8 (/ 1 wj)) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj))) (* 3/8 wj))) (pow x 2))))) 2))
(*.f64 (fma.f64 wj (+.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 3/8 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal 3/8 binary64) (+.f64 wj (*.f64 (-.f64 #s(literal -1 binary64) wj) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64))))) wj) (/.f64 (*.f64 #s(literal -9/64 binary64) (+.f64 #s(literal 1 binary64) wj)) (*.f64 wj wj))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 wj (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 3/8 binary64) (+.f64 #s(literal 1 binary64) wj)) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64)) (fma.f64 #s(literal -3/8 binary64) wj (/.f64 #s(literal 3/8 binary64) wj))) (*.f64 x x)) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 #s(literal 2 binary64) wj)) x)) #s(literal -2 binary64))) 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) (/ wj x))) (+ (* 2 (/ wj x)) (* 8/3 wj))))
(*.f64 (-.f64 (+.f64 (+.f64 #s(literal 5/2 binary64) (/.f64 wj x)) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (/.f64 wj x) #s(literal 2 binary64) (*.f64 #s(literal 8/3 binary64) wj))) x)
(* x (- (+ 5/2 (+ (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) (* wj (pow x 2)))) (+ (/ 1 x) (+ (* 3/8 (/ 1 (* wj (pow x 2)))) (/ wj x))))) (+ (* 3/8 (/ wj (pow x 2))) (+ (* 2 (/ wj x)) (* 8/3 wj)))))
(*.f64 (-.f64 (+.f64 (fma.f64 (*.f64 #s(literal 3/8 binary64) (/.f64 (+.f64 #s(literal 1 binary64) wj) wj)) (/.f64 (fma.f64 #s(literal 2 binary64) wj (-.f64 #s(literal -1 binary64) wj)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x)) (+.f64 (+.f64 (/.f64 #s(literal 3/8 binary64) (*.f64 (*.f64 x x) wj)) (/.f64 wj x)) #s(literal 5/2 binary64))) (fma.f64 (/.f64 (/.f64 wj x) x) #s(literal 3/8 binary64) (fma.f64 (/.f64 wj x) #s(literal 2 binary64) (*.f64 #s(literal 8/3 binary64) wj)))) x)
(* x (- (+ 5/2 (+ (* 3/8 (/ (* (+ 1 wj) (- (* 3/8 wj) (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) (* wj (pow x 3)))) (+ (* 3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) (* wj (pow x 2)))) (+ (/ 1 x) (+ (* 3/8 (/ 1 (* wj (pow x 2)))) (/ wj x)))))) (+ (* 9/64 (/ (+ 1 wj) (* (pow wj 2) (pow x 3)))) (+ (* 3/8 (/ wj (pow x 2))) (+ (* 2 (/ wj x)) (* 8/3 wj))))))
(*.f64 (-.f64 (fma.f64 #s(literal 3/8 binary64) (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 3/8 binary64) (+.f64 wj (*.f64 (-.f64 #s(literal -1 binary64) wj) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64))))) wj) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) wj (-.f64 #s(literal -1 binary64) wj)) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (*.f64 x x) wj))) (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 3/8 binary64) (*.f64 (*.f64 x x) wj)) (/.f64 wj x)) (/.f64 #s(literal 1 binary64) x)) #s(literal 5/2 binary64))) (fma.f64 (/.f64 #s(literal 9/64 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) wj) (fma.f64 (/.f64 (/.f64 wj x) x) #s(literal 3/8 binary64) (fma.f64 (/.f64 wj x) #s(literal 2 binary64) (*.f64 #s(literal 8/3 binary64) wj))))) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)) x)
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (/.f64 x (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 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (fma.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (fma.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)) x)
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (/.f64 x (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 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (fma.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (fma.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)) x)
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (/.f64 x (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 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (fma.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (fma.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)) x)
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)) x)
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (/.f64 x (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 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (fma.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(*.f64 (fma.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* -8/3 (* wj x))
(*.f64 (*.f64 #s(literal -8/3 binary64) wj) x)
(* x (- (+ (* -8/3 wj) (* -2 (/ wj x))) (* -1 (/ (+ 1 wj) x))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj (/.f64 (fma.f64 wj #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) wj)) x)) x)
(* x (- (+ (* -8/3 wj) (+ (* -2 (/ wj x)) (* 3/8 (/ (- 1 (pow wj 2)) (* wj (pow x 2)))))) (+ (* -1 (/ (+ 1 wj) x)) (* 3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) (* wj (pow x 2)))))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal 3/8 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj) (fma.f64 (/.f64 wj x) #s(literal -2 binary64) (*.f64 #s(literal -8/3 binary64) wj))) (fma.f64 (*.f64 #s(literal 3/8 binary64) (/.f64 (+.f64 #s(literal 1 binary64) wj) wj)) (/.f64 (/.f64 (fma.f64 wj #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) wj)) x) x) (/.f64 (-.f64 #s(literal -1 binary64) wj) x))) x)
(* x (- (+ (* -8/3 wj) (+ (* -2 (/ wj x)) (+ (* -3/8 (/ (* (+ 1 wj) (- (* 3/8 (/ (- 1 (pow wj 2)) wj)) (* 3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) wj)))) (* wj (pow x 3)))) (* 3/8 (/ (- 1 (pow wj 2)) (* wj (pow x 2))))))) (+ (* -1 (/ (+ 1 wj) x)) (* 3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) (* wj (pow x 2)))))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 3/8 binary64)) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj) (*.f64 (+.f64 #s(literal 1 binary64) wj) (/.f64 (fma.f64 wj #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) wj)) wj)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) wj)) #s(literal -3/8 binary64) (fma.f64 (/.f64 #s(literal 3/8 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj) (*.f64 (/.f64 wj x) #s(literal -2 binary64)))) (fma.f64 (*.f64 #s(literal 3/8 binary64) (/.f64 (+.f64 #s(literal 1 binary64) wj) wj)) (/.f64 (/.f64 (fma.f64 wj #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) wj)) x) x) (/.f64 (-.f64 #s(literal -1 binary64) wj) x)))) 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))
(* 64/9 (* (pow wj 2) (pow x 2)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64))
(* (pow x 2) (+ (* 16/3 (/ (pow wj 2) x)) (* 64/9 (pow wj 2))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 wj wj) x) #s(literal 16/3 binary64) (*.f64 #s(literal 64/9 binary64) (*.f64 wj wj))) x) x)
(* (pow x 2) (+ (* 16/3 (/ (pow wj 2) x)) (+ (* 64/9 (pow wj 2)) (/ (pow wj 2) (pow x 2)))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 wj wj) x) #s(literal 16/3 binary64) (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) (/.f64 (/.f64 (*.f64 wj wj) x) x))) x) x)
(* (pow x 2) (+ (* 16/3 (/ (pow wj 2) x)) (+ (* 64/9 (pow wj 2)) (/ (pow wj 2) (pow x 2)))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 wj wj) x) #s(literal 16/3 binary64) (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) (/.f64 (/.f64 (*.f64 wj wj) x) x))) x) x)
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (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 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (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 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x))
(* -1 (* x (- (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))) 1)))
(*.f64 (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) (* 2 wj))) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 #s(literal 2 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 (/ (+ (* -1 (/ (* (pow wj 2) (- (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)) (+ (* -3/8 wj) (* 3/8 (/ 1 wj))))) x)) (* (pow wj 2) (- (+ 1 wj) (* 2 wj)))) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (fma.f64 #s(literal -3/8 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64))) wj) (neg.f64 (/.f64 #s(literal 3/8 binary64) wj))) x) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 #s(literal 2 binary64) wj)) (*.f64 wj wj))) x) #s(literal -1 binary64) (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 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow wj 2) (- (* -3/8 (/ (* (+ 1 wj) (- (* -3/8 wj) (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) wj)) (* 9/64 (/ (+ 1 wj) (pow wj 2))))) x)) (* (pow wj 2) (- (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)) (+ (* -3/8 wj) (* 3/8 (/ 1 wj)))))) x)) (* (pow wj 2) (- (+ 1 wj) (* 2 wj)))) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 #s(literal 2 binary64) wj)) wj) wj (/.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (fma.f64 (*.f64 #s(literal -3/8 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal -3/8 binary64) (+.f64 wj (*.f64 (-.f64 #s(literal -1 binary64) wj) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64))))) wj) (/.f64 (*.f64 #s(literal -9/64 binary64) (+.f64 #s(literal 1 binary64) wj)) (*.f64 wj wj))) x) (*.f64 (fma.f64 #s(literal -3/8 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64))) wj) (neg.f64 (/.f64 #s(literal 3/8 binary64) wj))) (*.f64 wj wj))) (neg.f64 x))) x) #s(literal -1 binary64) (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) (* 2 wj))) x))))))
(*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 wj (+.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 #s(literal 2 binary64) wj)) x))) #s(literal 2 binary64)) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (+ (* -1 (/ (* wj (- (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)) (+ (* -3/8 wj) (* 3/8 (/ 1 wj))))) x)) (* wj (- (+ 1 wj) (* 2 wj)))) x))))))
(*.f64 (-.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) (/.f64 (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 #s(literal -3/8 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64))) wj) (neg.f64 (/.f64 #s(literal 3/8 binary64) wj))) x) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 #s(literal 2 binary64) wj)) wj)) x)) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* wj (- (* -3/8 (/ (* (+ 1 wj) (- (* -3/8 wj) (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) wj)) (* 9/64 (/ (+ 1 wj) (pow wj 2))))) x)) (* wj (- (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)) (+ (* -3/8 wj) (* 3/8 (/ 1 wj)))))) x)) (* wj (- (+ 1 wj) (* 2 wj)))) x))))))
(*.f64 (-.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) (/.f64 (fma.f64 (-.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 #s(literal 2 binary64) wj)) wj (/.f64 (fma.f64 (neg.f64 wj) (/.f64 (fma.f64 (*.f64 #s(literal -3/8 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal -3/8 binary64) (+.f64 wj (*.f64 (-.f64 #s(literal -1 binary64) wj) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64))))) wj) (/.f64 (*.f64 #s(literal -9/64 binary64) (+.f64 #s(literal 1 binary64) wj)) (*.f64 wj wj))) x) (*.f64 (fma.f64 #s(literal -3/8 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64))) wj) (neg.f64 (/.f64 #s(literal 3/8 binary64) wj))) wj)) (neg.f64 x))) 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) (* 2 wj)) x)) (+ 5/2 (* -8/3 wj)))))
(*.f64 (-.f64 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 #s(literal 2 binary64) wj)) (neg.f64 x)) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (+ 1 (+ wj (* -1 (/ (- (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)) (+ (* -3/8 wj) (* 3/8 (/ 1 wj)))) x)))) (* 2 wj)) x)) (+ 5/2 (* -8/3 wj)))))
(*.f64 (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 #s(literal 1 binary64) wj) (/.f64 (fma.f64 #s(literal -3/8 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64))) wj) (neg.f64 (/.f64 #s(literal 3/8 binary64) wj))) x)) (*.f64 #s(literal 2 binary64) wj)) (neg.f64 x)) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- (+ 1 (+ wj (* -1 (/ (- (+ (* -1 (/ (- (* -3/8 (/ (* (+ 1 wj) (- (* -3/8 wj) (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj)))) wj)) (* 9/64 (/ (+ 1 wj) (pow wj 2)))) x)) (* -3/8 (/ (* (+ 1 wj) (- (* 2 wj) (+ 1 wj))) wj))) (+ (* -3/8 wj) (* 3/8 (/ 1 wj)))) x)))) (* 2 wj)) x)) (+ 5/2 (* -8/3 wj)))))
(*.f64 (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 #s(literal 1 binary64) wj) (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -3/8 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (*.f64 #s(literal -3/8 binary64) (+.f64 wj (*.f64 (-.f64 #s(literal -1 binary64) wj) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64))))) wj) (/.f64 (*.f64 #s(literal -9/64 binary64) (+.f64 #s(literal 1 binary64) wj)) (*.f64 wj wj))) x) #s(literal -1 binary64) (fma.f64 #s(literal -3/8 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj) #s(literal 1 binary64))) wj) (neg.f64 (/.f64 #s(literal 3/8 binary64) wj)))) x)) (*.f64 #s(literal 2 binary64) wj)) (neg.f64 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 (fma.f64 (exp.f64 wj) 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 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (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 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (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 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (/.f64 x (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 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (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) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (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 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (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 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (/.f64 x (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 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (neg.f64 x))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (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 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (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 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (/.f64 x (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 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (neg.f64 x))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) 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 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (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 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (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 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(/.f64 (/.f64 x (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 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (neg.f64 x))
(* -8/3 (* wj x))
(*.f64 (*.f64 #s(literal -8/3 binary64) wj) x)
(* -1 (* x (+ (* -1 (/ (- (* -2 wj) (* -1 (+ 1 wj))) x)) (* 8/3 wj))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (fma.f64 wj #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 x))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (- (+ (* -2 wj) (* -1 (/ (- (* -3/8 (/ (- 1 (pow wj 2)) wj)) (* -3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) wj))) x))) (* -1 (+ 1 wj))) x)) (* 8/3 wj))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (-.f64 (fma.f64 wj #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 3/8 binary64) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj) (*.f64 (+.f64 #s(literal 1 binary64) wj) (/.f64 (fma.f64 wj #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) wj)) wj)))) x)) (-.f64 #s(literal -1 binary64) wj)) (neg.f64 x))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (- (+ (* -2 wj) (* -1 (/ (- (+ (* -3/8 (/ (* (+ 1 wj) (- (* -3/8 (/ (- 1 (pow wj 2)) wj)) (* -3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) wj)))) (* wj x))) (* -3/8 (/ (- 1 (pow wj 2)) wj))) (* -3/8 (/ (* (+ 1 wj) (- (* -2 wj) (* -1 (+ 1 wj)))) wj))) x))) (* -1 (+ 1 wj))) x)) (* 8/3 wj))))
(*.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -3/8 binary64) (fma.f64 (/.f64 (*.f64 #s(literal -3/8 binary64) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj) (*.f64 (+.f64 #s(literal 1 binary64) wj) (/.f64 (fma.f64 wj #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) wj)) wj)))) wj) (/.f64 (+.f64 #s(literal 1 binary64) wj) x) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj) (*.f64 (+.f64 #s(literal 1 binary64) wj) (/.f64 (fma.f64 wj #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) wj)) wj))))) x) #s(literal -1 binary64) (fma.f64 wj #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))) (neg.f64 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))
(* 64/9 (* (pow wj 2) (pow x 2)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64))
(* (pow x 2) (+ (* 16/3 (/ (pow wj 2) x)) (* 64/9 (pow wj 2))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 wj wj) x) #s(literal 16/3 binary64) (*.f64 #s(literal 64/9 binary64) (*.f64 wj wj))) x) x)
(* (pow x 2) (+ (* -1 (/ (+ (* -16/3 (pow wj 2)) (* -1 (/ (pow wj 2) x))) x)) (* 64/9 (pow wj 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 64/9 binary64) wj) wj (/.f64 (fma.f64 (*.f64 #s(literal -16/3 binary64) wj) wj (/.f64 (*.f64 (neg.f64 wj) wj) x)) (neg.f64 x))) (*.f64 x x))
(* (pow x 2) (+ (* -1 (/ (+ (* -16/3 (pow wj 2)) (* -1 (/ (pow wj 2) x))) x)) (* 64/9 (pow wj 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 64/9 binary64) wj) wj (/.f64 (fma.f64 (*.f64 #s(literal -16/3 binary64) wj) wj (/.f64 (*.f64 (neg.f64 wj) wj) x)) (neg.f64 x))) (*.f64 x x))

rewrite165.0ms (1.8%)

Memory
26.1MiB live, 212.8MiB allocated
Rules
4 784×lower-/.f32
4 776×lower-/.f64
3 898×lower-*.f32
3 892×lower-*.f64
3 312×lower-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048414
078405
1357347
22868347
08847347
Stop Event
iter limit
node limit
iter limit
Counts
23 → 463
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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64))))
(-.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)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
(+.f64 #s(literal 1 binary64) wj)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))))
(/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))
#s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64)))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))))
(*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj))
#s(approx (neg (+ wj 1)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))
(fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))
(fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval174.0ms (1.9%)

Memory
9.5MiB live, 248.1MiB allocated
Compiler

Compiled 27 877 to 3 520 computations (87.4% saved)

prune34.0ms (0.4%)

Memory
5.5MiB live, 81.2MiB allocated
Pruning

21 alts after pruning (11 fresh and 10 done)

PrunedKeptTotal
New9386944
Fresh055
Picked145
Done066
Total93921960
Accuracy
100.0%
Counts
960 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.5%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj)))))
6.1%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) (neg.f64 wj)) (exp.f64 wj)))))
68.7%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))))
69.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp 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))))))
69.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))))
69.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 wj #s(literal -2 binary64) #s(literal -1 binary64))))))
4.8%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) #s(approx (+ (* (+ (* -3/2 wj) -2) wj) -1) (*.f64 (*.f64 wj wj) #s(literal -3/2 binary64)))))))
6.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
68.6%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
4.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (fma.f64 (neg.f64 wj) wj wj))))
4.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) wj))))
4.0%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(literal 1 binary64)))
76.0%
#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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
95.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #s(literal 1 binary64) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
95.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (*.f64 (-.f64 (+.f64 (+.f64 #s(literal 5/2 binary64) (/.f64 wj x)) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (/.f64 wj x) #s(literal 2 binary64) (*.f64 #s(literal 8/3 binary64) wj))) x)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
95.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
81.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
81.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x))
15.9%
#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)))
16.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)))
4.2%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
Compiler

Compiled 630 to 371 computations (41.1% saved)

regimes27.0ms (0.3%)

Memory
2.2MiB live, 40.0MiB allocated
Counts
28 → 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 (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (fma.f64 (neg.f64 wj) wj wj))))
#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) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 wj #s(literal -2 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))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) #s(approx (+ (* (+ (* -3/2 wj) -2) wj) -1) (*.f64 (*.f64 wj wj) #s(literal -3/2 binary64)))))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp 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))))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #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 #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 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (*.f64 (-.f64 (+.f64 (+.f64 #s(literal 5/2 binary64) (/.f64 wj x)) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (/.f64 wj x) #s(literal 2 binary64) (*.f64 #s(literal 8/3 binary64) wj))) x)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) (neg.f64 wj)) (exp.f64 wj)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj) #s(literal 2 binary64))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Outputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj)))))
Calls

3 calls:

9.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
8.0ms
x
8.0ms
wj
Results
AccuracySegmentsBranch
99.3%3wj
99.9%3x
99.5%3(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes11.0ms (0.1%)

Memory
-29.0MiB live, 14.3MiB allocated
Counts
25 → 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 (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (fma.f64 (neg.f64 wj) wj wj))))
#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) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 wj #s(literal -2 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))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) #s(approx (+ (* (+ (* -3/2 wj) -2) wj) -1) (*.f64 (*.f64 wj wj) #s(literal -3/2 binary64)))))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp 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))))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #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 #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 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (*.f64 (-.f64 (+.f64 (+.f64 #s(literal 5/2 binary64) (/.f64 wj x)) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (/.f64 wj x) #s(literal 2 binary64) (*.f64 #s(literal 8/3 binary64) wj))) x)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) (neg.f64 wj)) (exp.f64 wj)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (neg.f64 (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
Outputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj)))))
Calls

1 calls:

10.0ms
x
Results
AccuracySegmentsBranch
99.9%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes21.0ms (0.2%)

Memory
33.3MiB live, 33.3MiB allocated
Counts
22 → 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 (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (fma.f64 (neg.f64 wj) wj wj))))
#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) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 wj #s(literal -2 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))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) #s(approx (+ (* (+ (* -3/2 wj) -2) wj) -1) (*.f64 (*.f64 wj wj) #s(literal -3/2 binary64)))))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp 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))))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #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 #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 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (*.f64 (-.f64 (+.f64 (+.f64 #s(literal 5/2 binary64) (/.f64 wj x)) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (/.f64 wj x) #s(literal 2 binary64) (*.f64 #s(literal 8/3 binary64) wj))) x)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (exp.f64 wj)))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) (neg.f64 wj)) (exp.f64 wj)))))
Outputs
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) (neg.f64 wj)) (exp.f64 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 (fma.f64 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
Calls

3 calls:

7.0ms
x
6.0ms
wj
6.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
99.3%3wj
95.4%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
95.4%1x
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes9.0ms (0.1%)

Memory
-25.4MiB live, 12.5MiB allocated
Counts
21 → 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 (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (fma.f64 (neg.f64 wj) wj wj))))
#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) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 wj #s(literal -2 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))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) #s(approx (+ (* (+ (* -3/2 wj) -2) wj) -1) (*.f64 (*.f64 wj wj) #s(literal -3/2 binary64)))))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp 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))))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #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 #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 #s(literal 5/2 binary64) x (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #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 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (*.f64 (-.f64 (+.f64 (+.f64 #s(literal 5/2 binary64) (/.f64 wj x)) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (/.f64 wj x) #s(literal 2 binary64) (*.f64 #s(literal 8/3 binary64) wj))) x)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) #s(literal -1 binary64)) (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))
#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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
Calls

1 calls:

6.0ms
wj
Results
AccuracySegmentsBranch
97.2%2wj
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes7.0ms (0.1%)

Memory
11.1MiB live, 11.1MiB allocated
Counts
18 → 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 (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (fma.f64 (neg.f64 wj) wj wj))))
#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) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 wj #s(literal -2 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))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) #s(approx (+ (* (+ (* -3/2 wj) -2) wj) -1) (*.f64 (*.f64 wj wj) #s(literal -3/2 binary64)))))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp 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))))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #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 #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))
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))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
Calls

1 calls:

6.0ms
wj
Results
AccuracySegmentsBranch
97.2%2wj
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes7.0ms (0.1%)

Memory
10.9MiB live, 10.9MiB allocated
Counts
17 → 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 (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (fma.f64 (neg.f64 wj) wj wj))))
#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) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 wj #s(literal -2 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))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) #s(approx (+ (* (+ (* -3/2 wj) -2) wj) -1) (*.f64 (*.f64 wj wj) #s(literal -3/2 binary64)))))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp 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))))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #s(literal 1 binary64) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #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)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
Calls

1 calls:

5.0ms
wj
Results
AccuracySegmentsBranch
97.2%2wj
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes7.0ms (0.1%)

Memory
-27.0MiB live, 10.9MiB allocated
Counts
16 → 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 (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (fma.f64 (neg.f64 wj) wj wj))))
#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) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 wj #s(literal -2 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))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) #s(approx (+ (* (+ (* -3/2 wj) -2) wj) -1) (*.f64 (*.f64 wj wj) #s(literal -3/2 binary64)))))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 (fma.f64 #s(literal -3/2 binary64) wj #s(literal -2 binary64)) wj #s(literal -1 binary64))))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp 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))))))
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))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
Calls

1 calls:

6.0ms
wj
Results
AccuracySegmentsBranch
97.1%2wj
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes5.0ms (0.1%)

Memory
13.5MiB live, 13.5MiB allocated
Counts
11 → 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 (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (fma.f64 (neg.f64 wj) wj wj))))
#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) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x #s(approx (* (neg (+ wj 1)) (exp wj)) (fma.f64 wj #s(literal -2 binary64) #s(literal -1 binary64))))))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
Calls

1 calls:

4.0ms
wj
Results
AccuracySegmentsBranch
97.1%2wj
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes15.0ms (0.2%)

Memory
-7.9MiB live, 26.8MiB allocated
Counts
9 → 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 (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (fma.f64 (neg.f64 wj) wj wj))))
#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) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #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) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
Calls

3 calls:

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

Compiled 18 to 12 computations (33.3% saved)

regimes10.0ms (0.1%)

Memory
19.2MiB live, 19.2MiB allocated
Counts
8 → 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 (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (fma.f64 (neg.f64 wj) wj wj))))
#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) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) wj x))
Calls

3 calls:

3.0ms
x
3.0ms
wj
3.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
81.8%1wj
81.8%1x
81.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 12 computations (33.3% saved)

regimes17.0ms (0.2%)

Memory
-21.7MiB live, 18.2MiB 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 (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 wj x) #s(literal -2 binary64) x))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (fma.f64 (neg.f64 wj) wj wj))))
#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:

10.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
81.8%1wj
81.8%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
81.8%1x
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes7.0ms (0.1%)

Memory
14.3MiB live, 14.3MiB allocated
Counts
4 → 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 (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (* wj x) -2) x) (*.f64 (*.f64 wj #s(literal -2 binary64)) x)))
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:

2.0ms
wj
2.0ms
x
2.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
70.3%2wj
75.0%3x
80.2%3(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes5.0ms (0.1%)

Memory
11.2MiB live, 11.2MiB 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
1.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
16.0%1wj
16.0%1x
16.0%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes4.0ms (0%)

Memory
9.7MiB live, 9.7MiB 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
x
1.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
4.0%1x
4.0%1(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
4.0%1wj
Compiler

Compiled 18 to 12 computations (33.3% saved)

bsearch17.0ms (0.2%)

Memory
-16.8MiB live, 21.1MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
predicate-same
Steps
TimeLeftRight
10.0ms
5.227439315959748e-15
4.941158666293095e-7
5.0ms
-3550064.784240171
-5380.4143449427365
Samples
10.0ms112×0valid
Compiler

Compiled 321 to 238 computations (25.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-div: 1.0ms (23.7% of total)
ival-sub: 1.0ms (23.7% of total)
ival-exp: 1.0ms (23.7% of total)
ival-mult: 1.0ms (23.7% of total)
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
3.1MiB live, 3.1MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
predicate-same
Steps
TimeLeftRight
1.0ms
5.227439315959748e-15
4.941158666293095e-7
0.0ms
-3550064.784240171
-5380.4143449427365
Compiler

Compiled 320 to 237 computations (25.9% saved)

bsearch36.0ms (0.4%)

Memory
12.2MiB live, 49.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
3.180327174674966e-8
7.695259164120646e-7
21.0ms
-166.6590176879694
-1.0481093864239128e-10
Samples
21.0ms272×0valid
Compiler

Compiled 744 to 556 computations (25.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-exp: 8.0ms (53.5% of total)
ival-sub: 3.0ms (20.1% of total)
ival-div: 2.0ms (13.4% of total)
ival-mult: 2.0ms (13.4% of total)
ival-add: 1.0ms (6.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
3.1MiB live, 3.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
3.180327174674966e-8
7.695259164120646e-7
Compiler

Compiled 404 to 286 computations (29.2% saved)

bsearch21.0ms (0.2%)

Memory
-11.3MiB live, 25.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
7.695259164120646e-7
6.309513197985153
Samples
9.0ms144×0valid
Compiler

Compiled 298 to 238 computations (20.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-div: 1.0ms (18.1% of total)
ival-sub: 1.0ms (18.1% of total)
ival-exp: 1.0ms (18.1% of total)
ival-add: 1.0ms (18.1% of total)
ival-mult: 1.0ms (18.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
7.695259164120646e-7
6.309513197985153
Compiler

Compiled 262 to 211 computations (19.5% saved)

bsearch1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
3.180327174674966e-8
7.695259164120646e-7
Compiler

Compiled 166 to 146 computations (12% saved)

bsearch1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
3.180327174674966e-8
7.695259164120646e-7
Compiler

Compiled 152 to 139 computations (8.6% saved)

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
2.2798640136198013e-299
0.0ms
-3.4039678639757215e-277
0.0
Compiler

Compiled 19 to 13 computations (31.6% saved)

simplify73.0ms (0.8%)

Memory
-25.0MiB live, 61.2MiB allocated
Algorithm
egg-herbie
Rules
328×distribute-lft-neg-in-binary64-*.f64-neg.f64
210×neg-mul-1-binary64-*.f64-neg.f64
194×neg-sub0-binary64--.f64-neg.f64
154×sub-neg-binary64-neg.f64-+.f64--.f64
136×+-commutative-binary64-+.f64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0135987
1184987
2237987
3279987
4324987
5379986
6460986
7570986
8696986
9837986
10977986
111075986
121125986
131141986
141145986
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 x #s(literal -2000000 binary64)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (if (<=.f64 x #s(literal 6189700196426901/1237940039285380274899124224 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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj)))))))
(if (<=.f64 x #s(literal -2000000 binary64)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj))))) (if (<=.f64 x #s(literal 6189700196426901/1237940039285380274899124224 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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj)))))))
(if (<=.f64 wj #s(literal -1 binary64)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) (neg.f64 wj)) (exp.f64 wj))))) (if (<=.f64 wj #s(literal 7177997053961861/9444732965739290427392 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)) #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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x))))
(if (<=.f64 wj #s(literal 7177997053961861/9444732965739290427392 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)) #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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)))
(if (<=.f64 wj #s(literal 5072854620270127/2305843009213693952 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)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(if (<=.f64 wj #s(literal 5072854620270127/2305843009213693952 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #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)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(if (<=.f64 wj #s(literal 7177997053961861/9444732965739290427392 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)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(if (<=.f64 wj #s(literal 7177997053961861/9444732965739290427392 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) 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 (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) 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 -7983361238138879/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696 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 x #s(literal -2000000 binary64)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))) (if (<=.f64 x #s(literal 6189700196426901/1237940039285380274899124224 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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj)))))))
(if (<=.f64 x #s(literal -2000000 binary64)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (-.f64 #s(literal -1 binary64) wj)) (exp.f64 wj)))) (if (<=.f64 x #s(literal 6189700196426901/1237940039285380274899124224 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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 #s(literal 64/9 binary64) (*.f64 (*.f64 (*.f64 x x) wj) wj)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj)))))))
(if (<=.f64 x #s(literal -2000000 binary64)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj))))) (if (<=.f64 x #s(literal 6189700196426901/1237940039285380274899124224 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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj)))))))
(if (<=.f64 x #s(literal -2000000 binary64)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj))))) (if (<=.f64 x #s(literal 6189700196426901/1237940039285380274899124224 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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 #s(literal 64/9 binary64) (*.f64 (*.f64 (*.f64 x x) wj) wj)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj)))))))
(if (<=.f64 wj #s(literal -1 binary64)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) (neg.f64 wj)) (exp.f64 wj))))) (if (<=.f64 wj #s(literal 7177997053961861/9444732965739290427392 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)) #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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x))))
(if (<=.f64 wj #s(literal -1 binary64)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 x (*.f64 #s(approx (neg (+ wj 1)) (neg.f64 wj)) (exp.f64 wj))))) (if (<=.f64 wj #s(literal 7177997053961861/9444732965739290427392 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)) #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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 #s(literal 64/9 binary64) (*.f64 (*.f64 (*.f64 x x) wj) wj)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x))))
(if (<=.f64 wj #s(literal 7177997053961861/9444732965739290427392 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)) #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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 (*.f64 (*.f64 (*.f64 x x) wj) wj) #s(literal 64/9 binary64)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)))
(if (<=.f64 wj #s(literal 7177997053961861/9444732965739290427392 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)) #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 (-.f64 #s(literal 1 binary64) #s(approx (pow (* (+ (* x 8/3) 1) wj) 2) (*.f64 #s(literal 64/9 binary64) (*.f64 (*.f64 (*.f64 x x) wj) wj)))) (fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj #s(literal 1 binary64)))) wj (*.f64 #s(literal -2 binary64) x)) wj x)))
(if (<=.f64 wj #s(literal 5072854620270127/2305843009213693952 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)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(if (<=.f64 wj #s(literal 5072854620270127/2305843009213693952 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)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (-.f64 wj #s(literal -1 binary64))))))
(if (<=.f64 wj #s(literal 5072854620270127/2305843009213693952 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #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)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(if (<=.f64 wj #s(literal 5072854620270127/2305843009213693952 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) (/ (- 1 (pow (* (+ (* x 8/3) 1) wj) 2)) (+ (* (+ (* x 8/3) 1) wj) 1))) (/.f64 (+.f64 (*.f64 wj wj) #s(literal -1 binary64)) (-.f64 #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)))) (/.f64 wj (-.f64 wj #s(literal -1 binary64))))))
(if (<=.f64 wj #s(literal 7177997053961861/9444732965739290427392 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)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(if (<=.f64 wj #s(literal 7177997053961861/9444732965739290427392 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)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (-.f64 wj #s(literal -1 binary64))))))
(if (<=.f64 wj #s(literal 7177997053961861/9444732965739290427392 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(if (<=.f64 wj #s(literal 7177997053961861/9444732965739290427392 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (-.f64 wj #s(literal -1 binary64))))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* 5/2 x) 1) #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 #s(approx (+ (* (+ (* 5/2 x) 1) wj) (* -2 x)) (*.f64 (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)) x)) 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 -7983361238138879/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696 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 -7983361238138879/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696 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)))

soundness2.0s (21.3%)

Memory
-22.0MiB live, 1 066.7MiB allocated
Rules
22 752×lower-fma.f64
22 752×lower-fma.f32
16 880×lower-fma.f64
16 880×lower-fma.f32
13 414×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02291279
17031230
221401025
37956962
08911916
045328
065322
1270317
22103317
08785299
03285344
110285066
230554528
083004145
04415872
114145593
246225161
081444731
038289
067282
1311270
22735270
08533264
07948898
125648466
083238040
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 814 to 402 computations (50.6% saved)

preprocess334.0ms (3.6%)

Memory
-20.8MiB live, 215.8MiB allocated
Compiler

Compiled 990 to 260 computations (73.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...