Jmat.Real.lambertw, newton loop step

Time bar (total: 7.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze132.0ms (1.7%)

Memory
10.0MiB live, 169.6MiB 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.8s (35.5%)

Memory
-59.4MiB live, 2 741.5MiB allocated
Samples
652.0ms7 815×0exit
605.0ms6 571×0valid
317.0ms1 685×1valid
Precisions
Click to see histograms. Total time spent on operations: 1.0s
ival-exp: 288.0ms (28.6% of total)
ival-sub: 227.0ms (22.6% of total)
ival-mult: 204.0ms (20.3% of total)
ival-div: 131.0ms (13% of total)
ival-add: 93.0ms (9.2% of total)
adjust: 41.0ms (4.1% of total)
ival-true: 14.0ms (1.4% of total)
ival-assert: 7.0ms (0.7% of total)
Bogosity

explain142.0ms (1.8%)

Memory
-20.5MiB live, 221.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
641(0.008882053904202845 -3.6088207778172056e-115)0-(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
00-0-(-.f64 (*.f64 wj (exp.f64 wj)) x)
00-0-(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
00-0-(*.f64 wj (exp.f64 wj))
00-0-(exp.f64 wj)
00-0-wj
00-0-(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))cancellation651
Confusion
Predicted +Predicted -
+641
-1190
Precision
0.9846153846153847
Recall
0.9846153846153847
Confusion?
Predicted +Predicted MaybePredicted -
+6401
-11189
Precision?
0.9696969696969697
Recall?
0.9846153846153847
Freqs
test
numberfreq
0191
165
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
37.0ms402×0valid
18.0ms110×1valid
Compiler

Compiled 122 to 28 computations (77% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-exp: 8.0ms (27.5% of total)
ival-sub: 6.0ms (20.6% of total)
ival-mult: 5.0ms (17.2% of total)
ival-div: 4.0ms (13.7% of total)
adjust: 3.0ms (10.3% of total)
ival-add: 3.0ms (10.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess164.0ms (2.1%)

Memory
6.5MiB live, 199.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02489
16789
227685
3116270
4536870
0816
01415
12815
28915
332712
4116712
0846512
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 wj (/.f64 x (exp.f64 wj))) (+.f64 #s(literal 1 binary64) wj)))
Compiler

Compiled 16 to 8 computations (50% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.1%
(-.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)

simplify144.0ms (1.9%)

Memory
-16.3MiB live, 147.5MiB 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-diff1
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
cost-diff3
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0851
01448
12848
28948
332742
4116742
0846542
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 wj (/.f64 x (exp.f64 wj))) (+.f64 #s(literal 1 binary64) wj)))
wj
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 #s(literal 1 binary64) wj))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(exp.f64 wj)
x
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))

localize30.0ms (0.4%)

Memory
3.6MiB live, 41.0MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
accuracy0.0234375
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
accuracy0.0234375
(*.f64 wj (exp.f64 wj))
accuracy13.086769033661682
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Samples
15.0ms201×0valid
9.0ms55×1valid
Compiler

Compiled 53 to 10 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-exp: 5.0ms (31.5% of total)
ival-sub: 3.0ms (18.9% 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)

series9.0ms (0.1%)

Memory
12.9MiB live, 12.9MiB allocated
Counts
5 → 49
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
(* -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))))
(- 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 (/ 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 (- 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) (* -1 (/ x wj))))
(+ 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 (+ (* -1 (exp wj)) (* -1 (/ (exp 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 (* wj (+ (* -1 (exp wj)) (/ x 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)))))
(+ (* -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 (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (/ (* wj (exp wj)) x) 1))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 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 (* -1 (/ (* wj (exp wj)) x)))))
Calls

6 calls:

TimeVariablePointExpression
2.0ms
wj
@-inf
((/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- (* wj (exp wj)) x) (* wj (exp wj)))
1.0ms
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)))
1.0ms
x
@inf
((/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- (* wj (exp wj)) x) (* wj (exp wj)))
1.0ms
x
@0
((/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- (* wj (exp wj)) x) (* wj (exp wj)))

simplify152.0ms (2%)

Memory
27.0MiB live, 176.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0229770
1741734
22682657
08482620
Stop Event
iter limit
node limit
Counts
49 → 47
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))))
(- 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 (/ 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 (- 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) (* -1 (/ x wj))))
(+ 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 (+ (* -1 (exp wj)) (* -1 (/ (exp 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 (* wj (+ (* -1 (exp wj)) (/ x 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)))))
(+ (* -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 (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (- (/ (* wj (exp wj)) x) 1))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 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 (* -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) (fma.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal -3/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 #s(literal 1/2 binary64) (fma.f64 #s(literal -2/3 binary64) x (fma.f64 #s(literal 3/2 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal -3/2 binary64) x))) #s(literal 2 binary64))))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal -3/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)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -5/2 binary64) x)) 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) (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 #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(- wj x)
(-.f64 wj x)
(- (* wj (+ 1 wj)) x)
(-.f64 (fma.f64 wj wj 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 (* -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 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj))) (/.f64 #s(literal 1 binary64) wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(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 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) wj)) (/.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)))
(*.f64 (+.f64 (/.f64 (exp.f64 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)))
(fma.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj)) (/.f64 #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 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj)) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) wj)) wj wj)
(* wj (+ (exp wj) (* -1 (/ x wj))))
(*.f64 (-.f64 (exp.f64 wj) (/.f64 x wj)) wj)
(+ 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 x (exp.f64 wj)) #s(literal 1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #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 (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(*.f64 (+.f64 (/.f64 (exp.f64 wj) wj) (exp.f64 wj)) wj)
(* -1 (* wj (- (/ 1 wj) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 #s(literal 1 binary64) 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 (/.f64 (-.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (*.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)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(*.f64 (-.f64 (exp.f64 wj) (/.f64 x 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)))))
(/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)))
(- (+ 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 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)))
(+ (* -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 (fma.f64 x wj x)) #s(literal 1 binary64)) (/.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 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(* x (- (/ (* wj (exp wj)) x) 1))
(*.f64 (-.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal 1 binary64)) 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) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (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 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
(*.f64 (fma.f64 (/.f64 (exp.f64 wj) x) wj #s(literal -1 binary64)) x)

rewrite166.0ms (2.1%)

Memory
0.4MiB live, 189.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0847
01444
16644
256044
0842744
Stop Event
iter limit
node limit
iter limit
Counts
5 → 262
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(*.f64 wj (exp.f64 wj))
Outputs
(*.f64 (/.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))
(*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)))) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (+.f64 (pow.f64 (exp.f64 wj) #s(literal 6 binary64)) (pow.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (exp.f64 wj) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (-.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 (exp.f64 wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj)) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x))) (neg.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 (exp.f64 wj) (exp.f64 wj) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj)))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 (pow.f64 (exp.f64 wj) #s(literal 6 binary64)) (pow.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))) (+.f64 (pow.f64 (exp.f64 wj) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (-.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)) (*.f64 (exp.f64 wj) (/.f64 x (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))) (*.f64 (exp.f64 wj) (neg.f64 x))) (*.f64 (exp.f64 wj) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (exp.f64 wj) x)) (*.f64 (exp.f64 wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (neg.f64 wj)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (/.f64 x (+.f64 #s(literal 1 binary64) wj)))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (neg.f64 x))) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) x)) (neg.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) wj) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (/.f64 x (+.f64 #s(literal 1 binary64) wj)))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (neg.f64 x))) (neg.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (neg.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(/.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 wj))
(/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (/.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (-.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj)) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x)) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(fma.f64 (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (exp.f64 wj) (neg.f64 (exp.f64 wj))) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (exp.f64 wj) (neg.f64 (exp.f64 wj))) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (/.f64 (neg.f64 wj) (exp.f64 wj)) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (/.f64 (neg.f64 wj) (exp.f64 wj)) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (cosh.f64 wj) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (-.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj))))
(fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (exp.f64 wj) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (neg.f64 wj) (exp.f64 wj))))
(fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))
(fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (/.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (/.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))))
(fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (cosh.f64 wj) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (-.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(fma.f64 (exp.f64 wj) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 (exp.f64 wj) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(fma.f64 (exp.f64 wj) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(fma.f64 wj (/.f64 (exp.f64 wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(fma.f64 wj (/.f64 (exp.f64 wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (/.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (/.f64 (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (/.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(-.f64 (/.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))) (/.f64 (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (*.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (/.f64 (*.f64 x x) (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(+.f64 (*.f64 (cosh.f64 wj) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (-.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(+.f64 (*.f64 (exp.f64 wj) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))))
(+.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (*.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (cosh.f64 wj)) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (-.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (exp.f64 wj)) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (neg.f64 wj) (exp.f64 wj))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj))) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj))))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (/.f64 (*.f64 (neg.f64 x) x) (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (neg.f64 (exp.f64 wj)))
(*.f64 (+.f64 #s(literal 1 binary64) wj) (neg.f64 (neg.f64 (exp.f64 wj))))
(*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))
(/.f64 (*.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64)) (exp.f64 wj)) (-.f64 wj #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 (neg.f64 wj)))
(/.f64 (*.f64 (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) wj)) (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (exp.f64 (neg.f64 wj)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64)))) (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj)))))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 (*.f64 wj wj) #s(literal 1 binary64))) (-.f64 wj #s(literal 1 binary64)))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))) (+.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (cosh.f64 wj)) (fma.f64 (exp.f64 wj) wj (cosh.f64 wj))) (pow.f64 (sinh.f64 wj) #s(literal 2 binary64))) (-.f64 (fma.f64 (exp.f64 wj) wj (cosh.f64 wj)) (sinh.f64 wj)))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj)))) (-.f64 (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj)))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (cosh.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj)) (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj)))) (-.f64 (cosh.f64 wj) (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (cosh.f64 wj)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64))) (fma.f64 (fma.f64 (exp.f64 wj) wj (cosh.f64 wj)) (fma.f64 (exp.f64 wj) wj (cosh.f64 wj)) (-.f64 (pow.f64 (sinh.f64 wj) #s(literal 2 binary64)) (*.f64 (fma.f64 (exp.f64 wj) wj (cosh.f64 wj)) (sinh.f64 wj)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (-.f64 (*.f64 (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj))) (*.f64 (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (-.f64 (*.f64 (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj)) (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj))) (*.f64 (cosh.f64 wj) (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (neg.f64 (+.f64 (neg.f64 (exp.f64 wj)) (*.f64 (exp.f64 wj) wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 wj #s(literal 1 binary64)) (exp.f64 (neg.f64 wj))))
(/.f64 (*.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64)) (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64)))) (*.f64 (-.f64 wj #s(literal 1 binary64)) (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj))))))
(/.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)) (exp.f64 (neg.f64 wj))))
(/.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64)))) (*.f64 (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)) (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 wj wj) #s(literal 1 binary64))) (*.f64 (exp.f64 (neg.f64 wj)) (-.f64 wj #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (exp.f64 (neg.f64 wj)) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64))) (-.f64 (*.f64 wj wj) #s(literal 1 binary64))) (*.f64 (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj)))) (-.f64 wj #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64))) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj)))) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (+.f64 (neg.f64 (exp.f64 wj)) (*.f64 (exp.f64 wj) wj)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (neg.f64 (+.f64 (neg.f64 (exp.f64 wj)) (*.f64 (exp.f64 wj) wj))))
(/.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))
(/.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj)))))
(/.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))
(neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(fma.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj) (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)))
(fma.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj) (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj)))
(fma.f64 #s(literal 1 binary64) (exp.f64 wj) (*.f64 (exp.f64 wj) wj))
(fma.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj) (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj) (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (cosh.f64 wj) wj (fma.f64 (sinh.f64 wj) wj (exp.f64 wj)))
(fma.f64 (exp.f64 wj) #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj))
(fma.f64 (exp.f64 wj) wj (*.f64 #s(literal 1 binary64) (exp.f64 wj)))
(fma.f64 (exp.f64 wj) wj (*.f64 (exp.f64 wj) #s(literal 1 binary64)))
(fma.f64 (exp.f64 wj) wj (neg.f64 (neg.f64 (exp.f64 wj))))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))
(fma.f64 wj (cosh.f64 wj) (fma.f64 wj (sinh.f64 wj) (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (*.f64 #s(literal 1 binary64) (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (*.f64 (exp.f64 wj) #s(literal 1 binary64)))
(fma.f64 wj (exp.f64 wj) (neg.f64 (neg.f64 (exp.f64 wj))))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(-.f64 (-.f64 (exp.f64 wj) (*.f64 (cosh.f64 wj) (neg.f64 wj))) (*.f64 (sinh.f64 wj) (neg.f64 wj)))
(-.f64 (-.f64 (exp.f64 wj) (*.f64 (neg.f64 wj) (cosh.f64 wj))) (*.f64 (neg.f64 wj) (sinh.f64 wj)))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))))
(-.f64 (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (neg.f64 (sinh.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(-.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (sinh.f64 wj)))
(-.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(-.f64 (exp.f64 wj) (*.f64 (neg.f64 wj) (exp.f64 wj)))
(+.f64 (fma.f64 (exp.f64 wj) wj (sinh.f64 wj)) (cosh.f64 wj))
(+.f64 (+.f64 (exp.f64 wj) (*.f64 (cosh.f64 wj) wj)) (*.f64 (sinh.f64 wj) wj))
(+.f64 (+.f64 (exp.f64 wj) (*.f64 wj (cosh.f64 wj))) (*.f64 wj (sinh.f64 wj)))
(+.f64 (*.f64 #s(literal 1 binary64) (exp.f64 wj)) (*.f64 (exp.f64 wj) wj))
(+.f64 (*.f64 (exp.f64 wj) #s(literal 1 binary64)) (*.f64 (exp.f64 wj) wj))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (exp.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))))
(+.f64 (neg.f64 (neg.f64 (exp.f64 wj))) (*.f64 (exp.f64 wj) wj))
(+.f64 (fma.f64 (exp.f64 wj) wj (cosh.f64 wj)) (sinh.f64 wj))
(+.f64 (*.f64 (cosh.f64 wj) wj) (fma.f64 (sinh.f64 wj) wj (exp.f64 wj)))
(+.f64 (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(+.f64 (*.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(+.f64 (*.f64 wj (cosh.f64 wj)) (fma.f64 wj (sinh.f64 wj) (exp.f64 wj)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) (cosh.f64 wj)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (sinh.f64 wj)))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (neg.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(+.f64 (sinh.f64 wj) (-.f64 (cosh.f64 wj) (*.f64 (neg.f64 wj) (exp.f64 wj))))
(+.f64 (sinh.f64 wj) (+.f64 (cosh.f64 wj) (*.f64 (exp.f64 wj) wj)))
(+.f64 (cosh.f64 wj) (+.f64 (sinh.f64 wj) (*.f64 (exp.f64 wj) wj)))
(+.f64 (*.f64 (exp.f64 wj) wj) (*.f64 #s(literal 1 binary64) (exp.f64 wj)))
(+.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (exp.f64 wj) #s(literal 1 binary64)))
(+.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 (neg.f64 (exp.f64 wj))))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 (neg.f64 (neg.f64 (exp.f64 wj))) wj))
(+.f64 (exp.f64 wj) (*.f64 (neg.f64 (exp.f64 wj)) (neg.f64 wj)))
(+.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)))) (+.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))))) (+.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))
(/.f64 (-.f64 (*.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (-.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (*.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (*.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))) (fma.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (-.f64 (pow.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)))
(/.f64 (-.f64 (*.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))))
(neg.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))))
(neg.f64 (/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))) (neg.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))
(fma.f64 wj #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(-.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (*.f64 (neg.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (+.f64 (neg.f64 wj) #s(literal 1 binary64)) (exp.f64 wj))))
(-.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (*.f64 (neg.f64 (/.f64 x (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))))
(-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(+.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)))
(+.f64 wj (/.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)))) (+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)) (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (*.f64 (fma.f64 (exp.f64 wj) wj x) (*.f64 x x))) (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (neg.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))
(neg.f64 (neg.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x)))
(fma.f64 (cosh.f64 wj) wj (-.f64 (*.f64 (sinh.f64 wj) wj) x))
(fma.f64 wj (cosh.f64 wj) (-.f64 (*.f64 wj (sinh.f64 wj)) x))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(+.f64 (*.f64 (cosh.f64 wj) wj) (-.f64 (*.f64 (sinh.f64 wj) wj) x))
(+.f64 (*.f64 wj (cosh.f64 wj)) (-.f64 (*.f64 wj (sinh.f64 wj)) x))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (/.f64 (*.f64 (neg.f64 x) x) (fma.f64 (exp.f64 wj) wj x)))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(/.f64 (*.f64 wj (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64)))) (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 wj) wj) (*.f64 (cosh.f64 wj) wj)) (*.f64 (*.f64 (sinh.f64 wj) wj) (*.f64 (sinh.f64 wj) wj))) (-.f64 (*.f64 (cosh.f64 wj) wj) (*.f64 (sinh.f64 wj) wj)))
(/.f64 (-.f64 (*.f64 (*.f64 wj (cosh.f64 wj)) (*.f64 wj (cosh.f64 wj))) (*.f64 (*.f64 wj (sinh.f64 wj)) (*.f64 wj (sinh.f64 wj)))) (-.f64 (*.f64 wj (cosh.f64 wj)) (*.f64 wj (sinh.f64 wj))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cosh.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 (*.f64 (sinh.f64 wj) wj) #s(literal 3 binary64))) (fma.f64 (*.f64 (cosh.f64 wj) wj) (*.f64 (cosh.f64 wj) wj) (-.f64 (*.f64 (*.f64 (sinh.f64 wj) wj) (*.f64 (sinh.f64 wj) wj)) (*.f64 (*.f64 (cosh.f64 wj) wj) (*.f64 (sinh.f64 wj) wj)))))
(/.f64 (+.f64 (pow.f64 (*.f64 wj (cosh.f64 wj)) #s(literal 3 binary64)) (pow.f64 (*.f64 wj (sinh.f64 wj)) #s(literal 3 binary64))) (fma.f64 (*.f64 wj (cosh.f64 wj)) (*.f64 wj (cosh.f64 wj)) (-.f64 (*.f64 (*.f64 wj (sinh.f64 wj)) (*.f64 wj (sinh.f64 wj))) (*.f64 (*.f64 wj (cosh.f64 wj)) (*.f64 wj (sinh.f64 wj))))))
(/.f64 (*.f64 #s(literal 1 binary64) wj) (exp.f64 (neg.f64 wj)))
(/.f64 (*.f64 (+.f64 (pow.f64 (cosh.f64 wj) #s(literal 3 binary64)) (pow.f64 (sinh.f64 wj) #s(literal 3 binary64))) wj) (fma.f64 (cosh.f64 wj) (cosh.f64 wj) (*.f64 (sinh.f64 wj) (-.f64 (sinh.f64 wj) (cosh.f64 wj)))))
(/.f64 wj (exp.f64 (neg.f64 wj)))
(neg.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)))
(fma.f64 (sinh.f64 wj) wj (*.f64 (cosh.f64 wj) wj))
(fma.f64 (cosh.f64 wj) wj (*.f64 (sinh.f64 wj) wj))
(fma.f64 wj (sinh.f64 wj) (*.f64 wj (cosh.f64 wj)))
(fma.f64 wj (cosh.f64 wj) (*.f64 wj (sinh.f64 wj)))
(-.f64 (*.f64 (cosh.f64 wj) wj) (*.f64 (neg.f64 (sinh.f64 wj)) wj))
(-.f64 (*.f64 wj (cosh.f64 wj)) (*.f64 (neg.f64 wj) (sinh.f64 wj)))
(+.f64 (*.f64 (sinh.f64 wj) wj) (*.f64 (cosh.f64 wj) wj))
(+.f64 (*.f64 (cosh.f64 wj) wj) (*.f64 (sinh.f64 wj) wj))
(+.f64 (*.f64 wj (sinh.f64 wj)) (*.f64 wj (cosh.f64 wj)))
(+.f64 (*.f64 wj (cosh.f64 wj)) (*.f64 wj (sinh.f64 wj)))

eval62.0ms (0.8%)

Memory
-24.9MiB live, 94.3MiB allocated
Compiler

Compiled 12 556 to 1 421 computations (88.7% saved)

prune15.0ms (0.2%)

Memory
34.2MiB live, 34.2MiB allocated
Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New31515330
Fresh000
Picked101
Done000
Total31615331
Accuracy
99.8%
Counts
331 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.9%
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (*.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))))
35.7%
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (*.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))))))
35.8%
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))
35.8%
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)))
79.1%
(-.f64 wj (/.f64 (-.f64 (/.f64 wj (exp.f64 (neg.f64 wj))) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
79.4%
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (*.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64)) (exp.f64 wj)) (-.f64 wj #s(literal 1 binary64)))))
77.3%
(-.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)))))
76.0%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))))
73.9%
(-.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)))))
5.9%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))))
72.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
98.1%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (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 #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
97.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -5/2 binary64) x)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
87.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
80.4%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x))
Compiler

Compiled 1 944 to 470 computations (75.8% saved)

simplify150.0ms (1.9%)

Memory
3.0MiB live, 161.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 wj x)
cost-diff0
(+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
cost-diff0
(*.f64 (+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x))
cost-diff0
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
cost-diff0
(/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 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-diff0
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))))
cost-diff2
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
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 (fma.f64 (fma.f64 (neg.f64 wj) (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 #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 (neg.f64 wj) (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 #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
cost-diff1
(fma.f64 (neg.f64 wj) (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 #s(literal 1 binary64)))
cost-diff3
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045424
079410
1141400
2388400
31774396
08338391
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 (neg.f64 wj) (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 #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (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 #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 (fma.f64 (neg.f64 wj) (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 #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 (neg.f64 wj) (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 #s(literal 1 binary64)))
(neg.f64 wj)
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)
x
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
#s(literal 5/2 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 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)))
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
(/.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 (/.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)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x))
(*.f64 (+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 wj x)
wj
x
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x))
#s(literal 1 binary64)
(/.f64 (*.f64 (exp.f64 wj) wj) x)
(*.f64 (exp.f64 wj) wj)
(exp.f64 wj)
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (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 #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 (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))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (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 #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj 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)
(fma.f64 (fma.f64 (neg.f64 wj) (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 #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) 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))
(fma.f64 (neg.f64 wj) (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 #s(literal 1 binary64)))
(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)))
(neg.f64 wj)
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)
x
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
#s(literal 5/2 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 (/.f64 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 wj (+.f64 #s(literal 1 binary64) wj))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
(/.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 (/.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)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))))
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)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))))
(/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))
(/.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)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)) x))
(*.f64 (+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)) x)
(+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x))
(/.f64 wj x)
wj
x
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x))
#s(literal 1 binary64)
(/.f64 (*.f64 (exp.f64 wj) wj) x)
(*.f64 (exp.f64 wj) wj)
(exp.f64 wj)
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))

localize157.0ms (2%)

Memory
-23.8MiB live, 208.0MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.015625
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
accuracy0.0234375
(*.f64 (exp.f64 wj) wj)
accuracy0.03125
(*.f64 (+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
accuracy12.582025580366592
(+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
accuracy0.0234375
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
accuracy0.02734375
(/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
accuracy13.086769033661682
(-.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)))))
accuracy16.901568815947545
#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.0
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
accuracy0.015625
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
accuracy13.086769033661682
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))))
accuracy46.55862110393044
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)))
accuracy0.0
(neg.f64 x)
accuracy13.086769033661682
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
accuracy17.845663146008636
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
accuracy0.01171875
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (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 #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
accuracy0.0234375
(fma.f64 (fma.f64 (neg.f64 wj) (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 #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
accuracy0.0390625
(fma.f64 (neg.f64 wj) (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 #s(literal 1 binary64)))
accuracy1.2339629372241137
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (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 #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
Samples
72.0ms179×0valid
43.0ms68×1valid
5.0ms2valid
2.0ms3valid
Compiler

Compiled 362 to 44 computations (87.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 81.0ms
ival-mult: 22.0ms (27.3% of total)
ival-add: 17.0ms (21.1% of total)
ival-div: 15.0ms (18.6% of total)
adjust: 7.0ms (8.7% of total)
ival-sub: 5.0ms (6.2% of total)
ival-exp: 5.0ms (6.2% of total)
const: 4.0ms (5% of total)
ival-neg: 4.0ms (5% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series36.0ms (0.5%)

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

6 calls:

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

simplify129.0ms (1.7%)

Memory
21.3MiB live, 135.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05642517
119632279
080072138
Stop Event
iter limit
node limit
Counts
141 → 139
Calls
Call 1
Inputs
(+ 1 (* 5/2 x))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* 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)))))))
(* -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 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 (* -1 (* wj x)))
(+ x (* wj (- (* wj x) x)))
(+ x (* wj (- (* wj (- (* -1 (* wj x)) (* -1 x))) x)))
(+ x (* wj (+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))))
1
(+ 1 (* -2 wj))
(+ 1 (* wj (- (* wj (+ 5/2 (/ 1 x))) 2)))
(+ 1 (* wj (- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 2)))
(/ wj x)
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(* wj (+ 1 wj))
(* wj (+ 1 (* wj (+ 1 (* 1/2 wj)))))
(* wj (+ 1 (* wj (+ 1 (* wj (+ 1/2 (* 1/6 wj)))))))
(+ 1 (* -1 (* wj (+ 2 (/ 1 x)))))
(+ 1 (* wj (- (* -1 (* wj (+ 3/2 (+ (* -2 (+ 2 (/ 1 x))) (/ 1 x))))) (+ 2 (/ 1 x)))))
(+ 1 (* wj (- (* wj (- (* -1 (* wj (+ 2/3 (+ (* -2 (+ 3/2 (+ (* -2 (+ 2 (/ 1 x))) (/ 1 x)))) (+ (* -3/2 (+ 2 (/ 1 x))) (* 1/2 (/ 1 x))))))) (+ 3/2 (+ (* -2 (+ 2 (/ 1 x))) (/ 1 x))))) (+ 2 (/ 1 x)))))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(- (+ 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 wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (+ (/ 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)
(/ 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 (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) (pow wj 2))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) (pow wj 3))) (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) (pow wj 2)))) (/ 1 wj)))
(* wj (- (/ 1 x) (/ 1 (* wj x))))
(* wj (- (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj))))) (/ 1 (* wj x))))
(* wj (- (+ (* -1 (/ (+ (/ 1 x) (/ 1 (exp wj))) (pow wj 3))) (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj)))))) (/ 1 (* wj x))))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 2) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* wj (exp wj))
(/ -1 x)
(- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (/ 1 x))
(- (+ (* -1 (/ (+ (/ 1 x) (/ 1 (exp wj))) (pow wj 2))) (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj))))) (/ 1 x))
(- (+ (/ 1 (* wj x)) (+ (/ 1 (* wj (exp wj))) (+ (/ 1 (* (pow wj 3) x)) (/ 1 (* (pow wj 3) (exp wj)))))) (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj))))))
(* -1 (* wj (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -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 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(+ 1 (* -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 (/ 1 wj)) wj)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) 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))
(* -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))
(* -1 (* wj (- (* -1 (/ (- (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) wj) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (* x (+ (/ 1 x) (/ 1 (exp wj))))) (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) wj)) wj)) 1) wj)) 1)))
(* -1 (* wj (- (/ 1 (* wj x)) (/ 1 x))))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (/ 1 x)) wj)) (/ 1 x))))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (+ (/ 1 x) (/ 1 (exp wj)))) wj)) (/ 1 x)) wj)) (/ 1 x))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (+ (/ 1 x) (/ 1 (exp wj)))) wj)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (+ (/ 1 x) (/ 1 (exp wj)))) wj)) (+ (/ 1 x) (/ 1 (exp wj)))) wj)) (/ 1 x))
(+ 1 (* 8/3 x))
(+ 1 (* -1 wj))
(+ 1 (+ (* -1 wj) (* x (+ 5/2 (* -8/3 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)))))
(* (pow wj 2) (+ 1 (* -1 wj)))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 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))))
(/ x (+ 1 wj))
(/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)
(/ (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)
(+ (* wj (+ 1 (* -1 wj))) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))
(/ (+ (* -1 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (/ x (+ (exp wj) (* wj (exp wj))))) x)
(* 8/3 x)
(* x (+ 8/3 (/ 1 x)))
(* x (+ 5/2 (* -8/3 wj)))
(* x (+ 5/2 (+ (* -8/3 wj) (+ (* -1 (/ wj 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 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(/ 1 (+ (exp wj) (* wj (exp wj))))
(- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))
(* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (+ 1 (* -1 wj))) x)) 2))
(+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))
(* -1 (* x (- (* 8/3 wj) 5/2)))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (* -1 wj)) x)) (* 8/3 wj)) 5/2)))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (+ 1 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ wj x)) (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))))
(+ (* -1 (/ (- (* -1 wj) (* -1 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))
(* -1 (* x (+ 2 (* wj (- (* 8/3 wj) 5/2)))))
(* -1 (* x (+ 2 (+ (* -1 (/ (* wj (+ 1 (* -1 wj))) x)) (* wj (- (* 8/3 wj) 5/2))))))
Outputs
(+ 1 (* 5/2 x))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) 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 (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) #s(literal -1 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)) wj 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))
wj
(* wj (+ 1 (* -1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) 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 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(+ (* -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 (*.f64 #s(literal -5/2 binary64) x) wj (*.f64 #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 (* -1 (* wj x)))
(*.f64 (-.f64 #s(literal 1 binary64) wj) x)
(+ x (* wj (- (* wj x) x)))
(fma.f64 (-.f64 (*.f64 wj x) x) wj x)
(+ x (* wj (- (* wj (- (* -1 (* wj x)) (* -1 x))) x)))
(fma.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) x) wj) x) wj x)
(+ x (* wj (+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)) wj x)
1
#s(literal 1 binary64)
(+ 1 (* -2 wj))
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
(+ 1 (* wj (- (* wj (+ 5/2 (/ 1 x))) 2)))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) wj (-.f64 (/.f64 wj x) #s(literal 2 binary64))) wj #s(literal 1 binary64))
(+ 1 (* wj (- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 2)))
(fma.f64 (-.f64 (fma.f64 (-.f64 #s(literal 5/2 binary64) (fma.f64 #s(literal 8/3 binary64) wj (/.f64 wj x))) wj (/.f64 wj x)) #s(literal 2 binary64)) wj #s(literal 1 binary64))
(/ wj x)
(/.f64 wj x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj))
(* wj (+ 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 (* -1 (* wj (+ 2 (/ 1 x)))))
(-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) wj (/.f64 wj x)))
(+ 1 (* wj (- (* -1 (* wj (+ 3/2 (+ (* -2 (+ 2 (/ 1 x))) (/ 1 x))))) (+ 2 (/ 1 x)))))
(fma.f64 (-.f64 (neg.f64 (fma.f64 (+.f64 #s(literal -5/2 binary64) (/.f64 #s(literal -2 binary64) x)) wj (/.f64 wj x))) (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 2 binary64))) wj #s(literal 1 binary64))
(+ 1 (* wj (- (* wj (- (* -1 (* wj (+ 2/3 (+ (* -2 (+ 3/2 (+ (* -2 (+ 2 (/ 1 x))) (/ 1 x)))) (+ (* -3/2 (+ 2 (/ 1 x))) (* 1/2 (/ 1 x))))))) (+ 3/2 (+ (* -2 (+ 2 (/ 1 x))) (/ 1 x))))) (+ 2 (/ 1 x)))))
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 (neg.f64 wj) (+.f64 (fma.f64 (+.f64 (+.f64 #s(literal -5/2 binary64) (/.f64 #s(literal -2 binary64) x)) (/.f64 #s(literal 1 binary64) x)) #s(literal -2 binary64) (-.f64 (+.f64 (/.f64 #s(literal -3/2 binary64) x) #s(literal -3 binary64)) (/.f64 #s(literal -1/2 binary64) x))) #s(literal 2/3 binary64))) (+.f64 (+.f64 #s(literal -5/2 binary64) (/.f64 #s(literal -2 binary64) x)) (/.f64 #s(literal 1 binary64) x))) wj) (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 2 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 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.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)
(* 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 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(*.f64 (+.f64 (fma.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)) wj)
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)))
(* (pow wj 3) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (pow.f64 wj #s(literal 3 binary64)) (+.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 wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (+.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (+.f64 (+.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (/.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 (* -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)) (fma.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) wj)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (+.f64 (/.f64 (/.f64 x wj) wj) x) wj) (exp.f64 wj)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 wj wj)) (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) wj))))
(- 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))))
(* -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 wj) x) (exp.f64 wj)) wj)
(/ (+ (* -1 (/ x (exp wj))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ x (* wj (exp wj))))) wj)
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 wj wj)) (/.f64 x (exp.f64 wj)) (/.f64 (-.f64 (/.f64 x wj) 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 #s(literal -1 binary64) (*.f64 wj wj)) (/.f64 x (exp.f64 wj)) (/.f64 (-.f64 (/.f64 x wj) x) (exp.f64 wj))) (/.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (exp.f64 wj))) 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 x (/.f64 x (pow.f64 wj #s(literal 3 binary64)))) (/.f64 (-.f64 x (/.f64 x wj)) wj)) wj)
(* wj (- (+ 1 (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) (pow wj 2))) (/ 1 wj)))
(*.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)
(* wj (- (+ 1 (+ (* -1 (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) (pow wj 3))) (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) (pow wj 2)))) (/ 1 wj)))
(*.f64 (+.f64 (fma.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)) wj)
(* wj (- (/ 1 x) (/ 1 (* wj x))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) wj) x)) wj)
(* wj (- (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj))))) (/ 1 (* wj x))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) wj) (/.f64 #s(literal 1 binary64) x)) wj) (/.f64 #s(literal 1 binary64) x)) wj)
(* wj (- (+ (* -1 (/ (+ (/ 1 x) (/ 1 (exp wj))) (pow wj 3))) (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj)))))) (/ 1 (* wj x))))
(*.f64 (fma.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) (pow.f64 wj #s(literal 3 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) wj) (/.f64 #s(literal 1 binary64) x)) wj) (/.f64 #s(literal 1 binary64) x))) wj)
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (*.f64 wj wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (*.f64 wj wj) (+.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))))
(* (pow wj 2) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (+.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)))) (*.f64 wj wj))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (/ 1 x))
(-.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) wj) (/.f64 #s(literal 1 binary64) x))
(- (+ (* -1 (/ (+ (/ 1 x) (/ 1 (exp wj))) (pow wj 2))) (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj))))) (/ 1 x))
(fma.f64 (/.f64 #s(literal -1 binary64) wj) (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) wj) (-.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) wj) (/.f64 #s(literal 1 binary64) x)))
(- (+ (/ 1 (* wj x)) (+ (/ 1 (* wj (exp wj))) (+ (/ 1 (* (pow wj 3) x)) (/ 1 (* (pow wj 3) (exp wj)))))) (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj))))))
(-.f64 (+.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) (pow.f64 wj #s(literal 3 binary64))) (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) wj)) (+.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) x)))
(* -1 (* wj (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(neg.f64 (fma.f64 (fma.f64 #s(literal 8/3 binary64) x (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj)) wj wj))
(* -1 (* wj (- (/ 1 wj) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 #s(literal 1 binary64) 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 (/.f64 (-.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (/.f64 x wj) x) (exp.f64 wj)) (/.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (neg.f64 (+.f64 (fma.f64 #s(literal 8/3 binary64) x (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj)) #s(literal 1 binary64))) (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 (/.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)) (+ (* 2/3 x) (* 2 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 (* -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 (fma.f64 (exp.f64 (neg.f64 wj)) x (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj))) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj))) wj)) #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))
(* -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 (fma.f64 (exp.f64 (neg.f64 wj)) x (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) wj)) (neg.f64 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 (fma.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) wj)) (neg.f64 wj))) wj) #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (neg.f64 wj))
(* -1 (/ (+ (* -1 x) (/ x wj)) wj))
(/.f64 (-.f64 (/.f64 x wj) x) (neg.f64 wj))
(* -1 (/ (+ (* -1 x) (* -1 (/ (- (/ x wj) x) wj))) wj))
(/.f64 (*.f64 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (/.f64 x wj) x) wj) x)) wj) x) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) wj) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (* x (+ (/ 1 x) (/ 1 (exp wj))))) (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) wj)) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj))) wj) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (- (/ 1 (* wj x)) (/ 1 x))))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) x) (/.f64 #s(literal 1 binary64) x)))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (/ 1 x)) wj)) (/ 1 x))))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) wj) (/.f64 #s(literal 1 binary64) x)) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (+ (/ 1 x) (/ 1 (exp wj)))) wj)) (/ 1 x)) wj)) (/ 1 x))))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) wj) (/.f64 #s(literal 1 binary64) x)) (exp.f64 (neg.f64 wj))) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))
(- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (+ (/ 1 x) (/ 1 (exp wj)))) wj)) (/ 1 x))
(-.f64 (/.f64 (-.f64 (-.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) wj) (/.f64 #s(literal 1 binary64) x)) (exp.f64 (neg.f64 wj))) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (+ (/ 1 x) (/ 1 (exp wj)))) wj)) (+ (/ 1 x) (/ 1 (exp wj)))) wj)) (/ 1 x))
(-.f64 (/.f64 (-.f64 (-.f64 (/.f64 (-.f64 (-.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) wj) (/.f64 #s(literal 1 binary64) x)) (exp.f64 (neg.f64 wj))) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) (exp.f64 (neg.f64 wj))) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x))
(+ 1 (* 8/3 x))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(+ 1 (* -1 wj))
(-.f64 #s(literal 1 binary64) wj)
(+ 1 (+ (* -1 wj) (* x (+ 5/2 (* -8/3 wj)))))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) wj))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (*.f64 (exp.f64 wj) (/.f64 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 (fma.f64 (neg.f64 wj) (exp.f64 wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)
(* (pow wj 2) (+ 1 (* -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 (* -1 wj))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(*.f64 (exp.f64 wj) (/.f64 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)))))
(/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(* -1 (/ x (* (exp wj) (+ 1 wj))))
(/.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))
(/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)
(/.f64 (-.f64 wj (*.f64 (exp.f64 wj) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) x)
(/ (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)
(/.f64 (+.f64 (/.f64 (fma.f64 (neg.f64 wj) (exp.f64 wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) x)
(+ (* wj (+ 1 (* -1 wj))) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))
(*.f64 (neg.f64 wj) (/.f64 (/.f64 (exp.f64 wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/ (+ (* -1 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) (/ x (+ (exp wj) (* wj (exp wj))))) x)
(/.f64 (/.f64 (fma.f64 (neg.f64 wj) (exp.f64 wj) x) (fma.f64 (exp.f64 wj) wj (exp.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 (+ 5/2 (* -8/3 wj)))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x)
(* x (+ 5/2 (+ (* -8/3 wj) (+ (* -1 (/ wj x)) (/ 1 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/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 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (fma.f64 (exp.f64 wj) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 wj)) x)) x)
(* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x 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))))))
(*.f64 (-.f64 (*.f64 (/.f64 (exp.f64 wj) x) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(/ 1 (+ (exp wj) (* wj (exp wj))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (fma.f64 (exp.f64 wj) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 wj)) x))
(* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(*.f64 (-.f64 (*.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 (* -1 wj))) x)) 2))
(*.f64 (-.f64 (*.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)
(+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (neg.f64 wj) (/.f64 (/.f64 (exp.f64 wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(* -1 (* x (- (* 8/3 wj) 5/2)))
(*.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (* -1 wj)) x)) (* 8/3 wj)) 5/2)))
(*.f64 (-.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) (neg.f64 x))) #s(literal 5/2 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 wj) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 wj)) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
(* -1 (* x (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.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 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (-.f64 (*.f64 (fma.f64 (-.f64 (*.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 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (fma.f64 (neg.f64 wj) (/.f64 (/.f64 (exp.f64 wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ wj x)) (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))))
(*.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 wj) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 wj)) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
(+ (* -1 (/ (- (* -1 wj) (* -1 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))
(-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (fma.f64 (exp.f64 wj) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 wj)) x))
(* -1 (* x (+ 2 (* wj (- (* 8/3 wj) 5/2)))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -1 (/ (* wj (+ 1 (* -1 wj))) x)) (* wj (- (* 8/3 wj) 5/2))))))
(*.f64 (fma.f64 (neg.f64 wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64))) (neg.f64 x))

rewrite183.0ms (2.4%)

Memory
17.7MiB live, 208.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045361
079347
1343337
22877337
08303332
Stop Event
iter limit
node limit
iter limit
Counts
22 → 356
Calls
Call 1
Inputs
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(fma.f64 (neg.f64 wj) (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 #s(literal 1 binary64)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (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 #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (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 #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)))) (neg.f64 x)))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
(neg.f64 x)
(*.f64 (/.f64 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 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)))
(/.f64 wj (+.f64 #s(literal 1 binary64) 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 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
(/.f64 x (+.f64 #s(literal 1 binary64) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x))
(*.f64 (+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 wj x)
(fma.f64 (fma.f64 (neg.f64 wj) (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 #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(*.f64 (exp.f64 wj) wj)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
Outputs
(/.f64 (fma.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 4/9 binary64) (*.f64 x x))) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 512/27 binary64) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (*.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))))
(fma.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 #s(literal 2 binary64) x (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))
(fma.f64 x #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 x #s(literal 2/3 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 x) #s(literal 2/3 binary64)))
(-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal -2/3 binary64) x))
(+.f64 (fma.f64 x #s(literal 2/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) x))
(+.f64 (/.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(+.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 1 binary64))
(+.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(+.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 8/3 binary64)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj) #s(literal 3 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj) #s(literal 3 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj) #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj) #s(literal 3 binary64)))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 25/4 binary64) (*.f64 x x))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj) #s(literal 3 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x)))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 25/4 binary64) (*.f64 x x)) (*.f64 #s(literal 5/2 binary64) x))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (neg.f64 wj)))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (neg.f64 wj)))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (neg.f64 wj) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (-.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125/8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (fma.f64 (pow.f64 (*.f64 (neg.f64 wj) x) #s(literal 3 binary64)) #s(literal 8/27 binary64) (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj) #s(literal 3 binary64)))))) (*.f64 (fma.f64 #s(literal 25/4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x))) (+.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64) (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(fma.f64 (*.f64 (neg.f64 wj) #s(literal 2/3 binary64)) x (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 5/2 binary64) x) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(fma.f64 (*.f64 x #s(literal 2/3 binary64)) (neg.f64 wj) (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(fma.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(fma.f64 #s(literal 5/2 binary64) x (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(fma.f64 (neg.f64 wj) (*.f64 x #s(literal 2/3 binary64)) (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(fma.f64 wj (neg.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (neg.f64 wj) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 5/2 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(fma.f64 x (*.f64 #s(literal 2/3 binary64) (neg.f64 wj)) (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(fma.f64 x #s(literal 5/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(fma.f64 #s(literal 2/3 binary64) (*.f64 x (neg.f64 wj)) (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))))
(-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 (neg.f64 wj)) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
(-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (neg.f64 wj)))
(-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x))
(+.f64 (+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64))) (*.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 (neg.f64 wj) x) #s(literal 2/3 binary64)) (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))))
(+.f64 (*.f64 #s(literal 5/2 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(+.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 5/2 binary64) x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 2 binary64))) (*.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 2 binary64))) (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 2 binary64)) (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) (*.f64 wj x)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 2 binary64))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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)
(fma.f64 wj (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) x)
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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)))
(-.f64 x (*.f64 (neg.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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))
(-.f64 x (*.f64 (neg.f64 wj) (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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) #s(literal 2 binary64)))))
(+.f64 (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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)
(+.f64 x (*.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 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))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj))))
(-.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 (/.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 wj (+.f64 wj #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 wj (pow.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 wj)) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 (*.f64 (neg.f64 wj) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 (neg.f64 (neg.f64 wj)) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 wj) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 wj (+.f64 wj #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 wj) (+.f64 wj #s(literal 1 binary64))))
(neg.f64 (/.f64 wj (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (*.f64 wj wj)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))
(*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 wj (+.f64 wj #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 wj (pow.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 wj)) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 (*.f64 (neg.f64 wj) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 (neg.f64 (neg.f64 wj)) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 wj) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 wj (+.f64 wj #s(literal 1 binary64)))
(neg.f64 (/.f64 (neg.f64 wj) (+.f64 wj #s(literal 1 binary64))))
(neg.f64 (/.f64 wj (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj) (*.f64 wj wj)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj)))
(/.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))) (exp.f64 wj))
(/.f64 (/.f64 x (+.f64 wj #s(literal 1 binary64))) (neg.f64 (exp.f64 wj)))
(/.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (neg.f64 (exp.f64 wj))))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(/.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(neg.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(*.f64 (/.f64 x (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 x (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 x) (+.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 x (+.f64 wj #s(literal 1 binary64)))
(neg.f64 (/.f64 x (+.f64 #s(literal -1 binary64) (neg.f64 wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)) x))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)) x)
(*.f64 x (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 wj x) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) x) (-.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 wj x) #s(literal 3 binary64))) x) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) x (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) wj)) x) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x))
(/.f64 (*.f64 x (-.f64 (pow.f64 (/.f64 wj x) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (-.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 wj x) #s(literal 3 binary64)))) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64))))
(/.f64 (*.f64 x (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) x (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) wj))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) x (*.f64 (/.f64 wj x) x))
(fma.f64 (/.f64 wj x) x (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) x))
(fma.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 x (/.f64 wj x)))
(fma.f64 x (/.f64 wj x) (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) x) (*.f64 (/.f64 wj x) x))
(+.f64 (*.f64 (/.f64 wj x) x) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) x))
(+.f64 (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (*.f64 x (/.f64 wj x)))
(+.f64 (*.f64 x (/.f64 wj x)) (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 wj x) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64))) (*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64))) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64))) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) wj) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x) (*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) x))) (*.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)))
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (+.f64 wj #s(literal 1 binary64))) (neg.f64 (neg.f64 x)) (*.f64 (exp.f64 wj) (neg.f64 (neg.f64 wj)))) (*.f64 (exp.f64 wj) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (+.f64 wj #s(literal 1 binary64))) (neg.f64 x) (*.f64 (exp.f64 wj) (neg.f64 wj))) (*.f64 (exp.f64 wj) (neg.f64 x)))
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (+.f64 wj #s(literal 1 binary64))) x (*.f64 (exp.f64 wj) wj)) (*.f64 (exp.f64 wj) x))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (neg.f64 (neg.f64 x)) (*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 (neg.f64 wj)))) (*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (neg.f64 x) (*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 wj))) (*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) x (*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) wj)) (*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))) (neg.f64 (neg.f64 x)) (*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))) (neg.f64 (neg.f64 wj)))) (*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))) (neg.f64 x) (*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))) (neg.f64 wj))) (*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))) x (*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))) wj)) (*.f64 (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))) x))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))) (neg.f64 (neg.f64 x)) (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))) (neg.f64 (neg.f64 wj)))) (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))) (neg.f64 x) (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))) (neg.f64 wj))) (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))) (neg.f64 x)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))) x (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))) wj)) (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))) x))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (*.f64 (/.f64 wj x) (exp.f64 wj)))) (neg.f64 (neg.f64 x)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)) (neg.f64 (neg.f64 wj)))) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (*.f64 (/.f64 wj x) (exp.f64 wj)))) (neg.f64 x) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)) (neg.f64 wj))) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (*.f64 (/.f64 wj x) (exp.f64 wj)))) x (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)) wj)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)) x))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 2 binary64))) (neg.f64 (neg.f64 x)) (*.f64 (*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 (neg.f64 wj)))) (*.f64 (*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 2 binary64))) (neg.f64 x) (*.f64 (*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 wj))) (*.f64 (*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 2 binary64))) x (*.f64 (*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (*.f64 (*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) x))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 3 binary64))) (neg.f64 (neg.f64 x)) (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 (neg.f64 wj)))) (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 3 binary64))) (neg.f64 x) (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 wj))) (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 3 binary64))) x (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) x))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))) (neg.f64 (neg.f64 x)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (neg.f64 (neg.f64 wj)))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (neg.f64 (neg.f64 x)) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (neg.f64 (neg.f64 wj)))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (neg.f64 (neg.f64 x))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 wj)) (exp.f64 wj) (*.f64 (neg.f64 (neg.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (+.f64 wj #s(literal 1 binary64))))) (*.f64 (neg.f64 (neg.f64 x)) (exp.f64 wj)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 wj)) (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (*.f64 (neg.f64 (neg.f64 x)) (-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))))) (*.f64 (neg.f64 (neg.f64 x)) (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 wj)) (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))) (*.f64 (neg.f64 (neg.f64 x)) (-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))))) (*.f64 (neg.f64 (neg.f64 x)) (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 wj)) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))))) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 x)) (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 (neg.f64 (neg.f64 x)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 wj)) (*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (neg.f64 (neg.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 wj)) (*.f64 (fma.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (neg.f64 (neg.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (fma.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 wj)) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (*.f64 (neg.f64 (neg.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))) (*.f64 (neg.f64 (neg.f64 x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (fma.f64 (neg.f64 (exp.f64 wj)) wj (*.f64 (neg.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (+.f64 wj #s(literal 1 binary64))))) (*.f64 (neg.f64 x) (exp.f64 wj)))
(/.f64 (fma.f64 (neg.f64 wj) (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (*.f64 (neg.f64 x) (-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))))) (*.f64 (neg.f64 x) (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))
(/.f64 (fma.f64 (neg.f64 wj) (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))) (*.f64 (neg.f64 x) (-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))))) (*.f64 (neg.f64 x) (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))))
(/.f64 (fma.f64 (neg.f64 wj) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))) (*.f64 (neg.f64 x) (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))))) (*.f64 (neg.f64 x) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))))
(/.f64 (fma.f64 (neg.f64 wj) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 (neg.f64 x) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 wj) (*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (neg.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 2 binary64))))) (*.f64 (neg.f64 x) (*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (fma.f64 (neg.f64 wj) (*.f64 (fma.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (neg.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 3 binary64))))) (*.f64 (neg.f64 x) (*.f64 (fma.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (fma.f64 (exp.f64 wj) wj (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (+.f64 wj #s(literal 1 binary64))))) (*.f64 x (exp.f64 wj)))
(/.f64 (fma.f64 wj (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (*.f64 x (-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))))) (*.f64 x (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))
(/.f64 (fma.f64 wj (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))) (*.f64 x (-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))))) (*.f64 x (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))))
(/.f64 (fma.f64 wj (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))) (*.f64 x (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))))) (*.f64 x (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))))
(/.f64 (fma.f64 wj (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))
(/.f64 (fma.f64 wj (*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 x (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 2 binary64))))) (*.f64 x (*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (fma.f64 wj (*.f64 (fma.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 x (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 3 binary64))))) (*.f64 x (*.f64 (fma.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) x (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) wj)) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 wj x) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 wj x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) x (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) wj))) (neg.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))) (neg.f64 x) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (neg.f64 wj))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (neg.f64 x)))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))) x (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) wj)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) x))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (neg.f64 x) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (neg.f64 wj))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (neg.f64 x)))
(/.f64 (fma.f64 (neg.f64 wj) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 (neg.f64 x) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 (neg.f64 x) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (fma.f64 (neg.f64 wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (*.f64 (neg.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))) (*.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 (pow.f64 (/.f64 wj x) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (-.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 wj x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 wj x) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 wj x) #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) x (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) wj)) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (/.f64 wj x))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (-.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj)) (/.f64 wj x))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (fma.f64 (exp.f64 wj) (-.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (/.f64 wj x))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (fma.f64 (*.f64 (exp.f64 wj) wj) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (/.f64 wj x))
(-.f64 (+.f64 (/.f64 wj x) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64))) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(-.f64 (/.f64 (pow.f64 (/.f64 wj x) #s(literal 2 binary64)) (-.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (/.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (-.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))
(-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (-.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)))
(+.f64 (/.f64 (pow.f64 (/.f64 wj x) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) wj) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) x) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj x))
(+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (neg.f64 (neg.f64 wj)) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 wj) (neg.f64 x))
(/.f64 wj x)
(neg.f64 (/.f64 (neg.f64 wj) x))
(neg.f64 (/.f64 wj (neg.f64 x)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 2 binary64))) (*.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 3 binary64)) (*.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (neg.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (*.f64 wj (*.f64 #s(literal -2 binary64) x))))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj))
(fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 (neg.f64 x) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 wj (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (*.f64 (neg.f64 x) #s(literal 2 binary64)))
(fma.f64 wj (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) (*.f64 #s(literal -2 binary64) x))
(fma.f64 x #s(literal -2 binary64) (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj))
(-.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) x) x)
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 2 binary64)) (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal 2 binary64) x))))
(-.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (*.f64 (neg.f64 x) #s(literal -2 binary64)))
(-.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (*.f64 #s(literal 2 binary64) x))
(-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (neg.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))) wj))
(-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (neg.f64 wj) (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) #s(literal 2 binary64)))))
(+.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (*.f64 (neg.f64 x) #s(literal 2 binary64)))
(+.f64 (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj) (*.f64 #s(literal -2 binary64) x))
(+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(fma.f64 (cosh.f64 wj) wj (*.f64 (sinh.f64 wj) wj))
(fma.f64 wj (cosh.f64 wj) (*.f64 wj (sinh.f64 wj)))
(+.f64 (*.f64 (cosh.f64 wj) wj) (*.f64 (sinh.f64 wj) wj))
(+.f64 (*.f64 wj (cosh.f64 wj)) (*.f64 wj (sinh.f64 wj)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (-.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (fma.f64 (exp.f64 wj) (-.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (fma.f64 (*.f64 (exp.f64 wj) wj) (-.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj)) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (+.f64 wj #s(literal 1 binary64)))) (exp.f64 wj))
(/.f64 (-.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)))) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj))
(/.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (*.f64 (/.f64 wj x) (exp.f64 wj)))) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 2 binary64))) (*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(-.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))

eval79.0ms (1%)

Memory
-24.4MiB live, 127.8MiB allocated
Compiler

Compiled 29 196 to 2 629 computations (91% saved)

prune28.0ms (0.4%)

Memory
19.9MiB live, 58.4MiB allocated
Pruning

25 alts after pruning (24 fresh and 1 done)

PrunedKeptTotal
New45920479
Fresh6410
Picked415
Done000
Total46925494
Accuracy
99.9%
Counts
494 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.9%
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (*.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))))
35.7%
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (*.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (/.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))))))
4.2%
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj) (*.f64 wj wj)))
35.8%
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (+.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)))
5.9%
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj))
5.9%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
5.9%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))))
72.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
5.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
4.7%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ 1 wj)) 1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))
97.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
97.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
87.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) x)) wj x))
72.7%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (*.f64 wj wj) (+.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64))))) wj x))
87.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
79.6%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (+.f64 wj #s(literal 1 binary64))) x (*.f64 (exp.f64 wj) wj)) (*.f64 (exp.f64 wj) x)) x))
79.4%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 (fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x))
90.4%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (fma.f64 (exp.f64 wj) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (neg.f64 wj)) x)) x))
79.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (exp wj) 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)) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x))
80.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (+.f64 (/.f64 wj x) (/.f64 (-.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)))) (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x))
88.4%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x))
86.9%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x))
98.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
12.1%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (pow.f64 wj #s(literal 3 binary64)) (+.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))))))
13.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
Compiler

Compiled 3 231 to 1 166 computations (63.9% saved)

simplify123.0ms (1.6%)

Memory
-8.2MiB live, 142.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff1
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
cost-diff2
(neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))
cost-diff2
(*.f64 (/.f64 (fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x)
cost-diff7
(/.f64 (fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
cost-diff0
(/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)))
cost-diff0
(*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))))
cost-diff0
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
cost-diff0
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
cost-diff0
(fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (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 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (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 x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64))
cost-diff0
(*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x))
cost-diff0
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
cost-diff0
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
cost-diff2
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079730
0123721
1237691
2784656
34144649
08426620
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
(fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))
#s(literal -8/3 binary64)
wj
#s(literal 5/2 binary64)
#s(literal 2 binary64)
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
x
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x)
#s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64))
#s(literal 1 binary64)
x
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (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(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
#s(literal 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)))) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)))
(+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 wj #s(literal 3 binary64))
#s(literal 3 binary64)
#s(literal 1 binary64)
(fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))
(-.f64 wj #s(literal 1 binary64))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 (fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x))
(*.f64 (/.f64 (fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x)
(/.f64 (fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))))
wj
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
#s(literal -1 binary64)
(neg.f64 wj)
(exp.f64 wj)
(*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))
x
(neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))
#s(literal 1 binary64)
(*.f64 (/.f64 wj x) (exp.f64 wj))
(/.f64 wj x)
(*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 wj (fma.f64 (/.f64 wj x) (-.f64 #s(literal 1 binary64) wj) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) #s(literal 1 binary64)) x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (fma.f64 wj (fma.f64 (/.f64 wj x) (-.f64 #s(literal 1 binary64) wj) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) #s(literal 1 binary64)) x))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
(*.f64 (fma.f64 wj (fma.f64 (/.f64 wj x) (-.f64 #s(literal 1 binary64) wj) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) #s(literal 1 binary64)) x)
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(*.f64 wj (fma.f64 (/.f64 wj x) (-.f64 #s(literal 1 binary64) wj) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))))
(-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
(fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))
#s(literal -8/3 binary64)
wj
#s(literal 5/2 binary64)
#s(literal 2 binary64)
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
x
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x)
#s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64))
#s(literal 1 binary64)
x
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (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(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
#s(literal 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)))) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 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 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)))))
(*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))))
(/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)))
(+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 wj #s(literal 3 binary64))
#s(literal 3 binary64)
#s(literal 1 binary64)
(fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))
(-.f64 wj #s(literal 1 binary64))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 (fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 (/.f64 x (-.f64 #s(literal -1 binary64) wj)) (/.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal -1 binary64)) (exp.f64 wj)) wj) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x)
(*.f64 (fma.f64 (/.f64 x (-.f64 #s(literal -1 binary64) wj)) (/.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal -1 binary64)) (exp.f64 wj)) wj) #s(literal 1 binary64))
(/.f64 (fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(/.f64 (fma.f64 (/.f64 (/.f64 x (-.f64 #s(literal -1 binary64) wj)) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal -1 binary64)) wj) x)
(fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))))
(fma.f64 (*.f64 (-.f64 #s(literal -1 binary64) wj) wj) (exp.f64 wj) (*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal -1 binary64)) x))
wj
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))
(*.f64 (exp.f64 wj) (-.f64 #s(literal -1 binary64) wj))
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
(-.f64 #s(literal -1 binary64) wj)
#s(literal -1 binary64)
(neg.f64 wj)
(exp.f64 wj)
(*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))
(*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal -1 binary64)) x)
x
(neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))
(fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))
(neg.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal -1 binary64)))
#s(literal 1 binary64)
(*.f64 (/.f64 wj x) (exp.f64 wj))
(*.f64 (/.f64 (exp.f64 wj) x) wj)
(/.f64 wj x)
(*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(*.f64 (*.f64 (exp.f64 wj) x) (-.f64 #s(literal -1 binary64) wj))

localize282.0ms (3.6%)

Memory
41.8MiB live, 382.0MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.03125
(*.f64 (/.f64 wj x) (exp.f64 wj))
accuracy0.03515625
(*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))
accuracy0.046875
(/.f64 (fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
accuracy13.090903117668
(fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))))
accuracy0.01171875
(/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)))
accuracy0.02734375
(*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
accuracy13.086769033661682
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))))
accuracy46.55862110393044
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))))
accuracy0.01171875
(fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
accuracy0.0234375
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
accuracy1.2339629372241137
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
accuracy2.1001163514363337
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
accuracy0.0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x))
accuracy0.03125
(*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x)
accuracy8.442115915478295
#s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64))
accuracy0.028601281620653757
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
accuracy0.09375
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
accuracy1.2339629372241137
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
accuracy5.995797283278562
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
Samples
97.0ms166×0valid
75.0ms72×1valid
18.0ms16×2valid
3.0ms3valid
Compiler

Compiled 541 to 70 computations (87.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 151.0ms
ival-mult: 56.0ms (37.1% of total)
ival-add: 28.0ms (18.5% of total)
ival-div: 18.0ms (11.9% of total)
adjust: 16.0ms (10.6% of total)
ival-sub: 11.0ms (7.3% of total)
const: 8.0ms (5.3% of total)
ival-exp: 5.0ms (3.3% of total)
ival-pow: 5.0ms (3.3% of total)
ival-neg: 3.0ms (2% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series60.0ms (0.8%)

Memory
-12.0MiB live, 68.1MiB allocated
Counts
24 → 193
Calls
Call 1
Inputs
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x)
#s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) 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 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (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(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (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)))) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(*.f64 (/.f64 (fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x)
(neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
(fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))))
(*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))
(*.f64 (/.f64 wj x) (exp.f64 wj))
Outputs
(* -2 wj)
(* wj (- (* wj (+ 5/2 (/ 1 x))) 2))
(* wj (- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 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 (* 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)))))))
(+ x (* wj (+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))))
1
(+ 1 (* -2 wj))
(+ 1 (* wj (- (* wj (+ 5/2 (/ 1 x))) 2)))
(+ 1 (* wj (- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 2)))
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(+ 1 (* 5/2 x))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/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))))
(* wj (+ 1 (* -1 (pow wj 3))))
(* wj (+ 1 (* (pow wj 3) (- (pow wj 3) 1))))
(* wj (+ 1 (* (pow wj 3) (- (* (pow wj 3) (+ 1 (* -1 (pow wj 3)))) 1))))
(+ 1 (* wj (- (* wj (+ 5/2 (+ (* wj (+ 7/3 (+ (* -2 (+ 5/2 (/ 1 x))) (/ 1 x)))) (/ 1 x)))) 2)))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -3/2 x) (* 4 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -3/2 x) (+ (* 4 x) (* wj (+ 1 (+ (* -2 (+ 1 (+ (* -3/2 x) (* 4 x)))) (+ (* -2/3 x) (* 3 x))))))))))))
-1
(- (/ wj x) 1)
(- (* wj (+ (/ 1 x) (/ wj x))) 1)
(- (* wj (+ (* wj (+ (* 1/2 (/ wj x)) (/ 1 x))) (/ 1 x))) 1)
(- (* -1 wj) 1)
(/ (pow wj 2) x)
(* (pow wj 2) (+ (* -1 (/ wj x)) (/ 1 x)))
(* 5/2 wj)
(* wj (+ 5/2 (* -8/3 wj)))
(+ (* -1 x) (* -1 (pow wj 2)))
(+ (* -1 x) (* (pow wj 2) (- (* -1 wj) 1)))
(+ (* -1 x) (* (pow wj 2) (- (* wj (- (* -1/2 wj) 1)) 1)))
(+ wj (* -1 x))
(+ (* -1 x) (* wj (+ 1 wj)))
(+ (* -1 x) (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))))
(/ wj x)
(* wj (+ (/ 1 x) (/ wj x)))
(* wj (+ (* wj (+ (* 1/2 (/ wj x)) (/ 1 x))) (/ 1 x)))
(* wj (+ (* wj (+ (* wj (+ (* 1/6 (/ wj x)) (* 1/2 (/ 1 x)))) (/ 1 x))) (/ 1 x)))
(* -1 (* (pow wj 3) (+ 8/3 (/ 1 x))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (/ 1 x))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (+ (/ 1 x) (/ 2 (pow wj 2))))))
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(* -1 (* (pow wj 3) (* x (+ 8/3 (/ 1 x)))))
(* (pow wj 3) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (+ (/ x (pow wj 3)) (/ (* x (+ 5/2 (/ 1 x))) wj)))))
(* wj (- (+ 1 (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) (pow wj 2))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) (pow wj 3))) (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) (pow wj 2)))) (/ 1 wj)))
(* wj (- (/ 1 x) (/ 1 (* wj x))))
(* wj (- (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj))))) (/ 1 (* wj x))))
(* wj (- (+ (* -1 (/ (+ (/ 1 x) (/ 1 (exp wj))) (pow wj 3))) (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj)))))) (/ 1 (* wj x))))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 2) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(- (+ 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 wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3))))
(/ 1 (pow wj 2))
(/ (- 1 (/ 1 (pow wj 3))) (pow wj 2))
(/ (- (+ 1 (/ 1 (pow wj 6))) (/ 1 (pow wj 3))) (pow wj 2))
(/ (- (+ 1 (/ 1 (pow wj 6))) (+ (/ 1 (pow wj 3)) (/ 1 (pow wj 9)))) (pow wj 2))
(* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj)))
(/ (* wj (exp wj)) x)
(* wj (- (/ (exp wj) x) (/ 1 wj)))
(* -1 wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(* -1 (/ (pow wj 3) x))
(* (pow wj 3) (- (/ 1 (* wj x)) (/ 1 x)))
(* -8/3 (pow wj 2))
(* (pow wj 2) (- (* 5/2 (/ 1 wj)) 8/3))
(* -1 (* (pow wj 2) (exp wj)))
(* (pow wj 2) (+ (* -1 (exp wj)) (+ (* -1 (/ (exp wj) wj)) (/ (exp wj) wj))))
(* (pow wj 2) (+ (* -1 (exp wj)) (+ (* -1 (/ x (pow wj 2))) (+ (* -1 (/ (exp wj) wj)) (/ (exp wj) wj)))))
(* wj (exp wj))
(* wj (+ (exp wj) (* -1 (/ x wj))))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (+ 5/2 (/ 1 x)) wj)) (/ 1 x)))))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj))) wj)) (/ 1 x)))))
(* -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 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (* x (+ 5/2 (/ 1 x))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -2 (/ x wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* wj (- (* -1 (/ (- (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) wj) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (* x (+ (/ 1 x) (/ 1 (exp wj))))) (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) wj)) wj)) 1) wj)) 1)))
(* -1 (* wj (- (/ 1 (* wj x)) (/ 1 x))))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (/ 1 x)) wj)) (/ 1 x))))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (+ (/ 1 x) (/ 1 (exp wj)))) wj)) (/ 1 x)) wj)) (/ 1 x))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* -1 (* wj (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(+ 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 (/ 1 wj)) wj)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)))
(/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow wj 3))) (pow wj 3)))) (pow wj 2))
(/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow wj 3))) (pow wj 3)))) (pow wj 3)))) (pow wj 2))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (+ (* -1 (/ (exp wj) x)) (/ 1 wj))))
(* -1 (* (pow wj 3) (- (/ 1 x) (/ 1 (* wj x)))))
(* (pow wj 2) (+ (* -1 (exp wj)) (* -1 (/ (+ (exp wj) (* -1 (exp wj))) wj))))
(* (pow wj 2) (+ (* -1 (exp wj)) (* -1 (/ (+ (exp wj) (+ (* -1 (exp wj)) (/ x wj))) wj))))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(/ (* (pow wj 2) (- 1 wj)) x)
(/ (+ (* wj (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* (pow wj 2) (- 1 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)))))
(* (pow wj 2) (+ 1 (* -1 wj)))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 wj))))
(* (pow wj 2) (- 1 wj))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)
(/ (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)
(+ (* wj (+ 1 (* -1 wj))) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(+ 1 (* -1 wj))
(+ 1 (+ (* -1 wj) (* x (+ 5/2 (* -8/3 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 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* x (* (exp wj) (+ 1 wj)))))
(/ (+ (* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* (exp wj) (+ 1 wj)))) (/ x (* (exp wj) (+ 1 wj)))) x)
(* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* (exp wj) (+ 1 wj))))
(+ (* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* (exp wj) (+ 1 wj)))) (/ x (* (exp wj) (+ 1 wj))))
(/ (+ (* -1 x) (* wj (exp wj))) x)
(+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj)))
(+ (* -1 x) (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))))
(+ (* -1 x) (* wj (exp wj)))
(* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 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 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(/ 1 (+ (exp wj) (* wj (exp wj))))
(- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))
(* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (+ 1 (* -1 wj))) x)) 2))
(* x (+ 5/2 (* -8/3 wj)))
(* x (+ 5/2 (+ (* -8/3 wj) (+ (* -1 (/ wj x)) (/ 1 x)))))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(/ 1 (* (exp wj) (+ 1 wj)))
(+ (* -1 (/ (+ (* -1 wj) (/ wj (+ 1 wj))) x)) (/ 1 (* (exp wj) (+ 1 wj))))
(/ x (* (exp wj) (+ 1 wj)))
(* x (+ (* -1 (/ (+ (* -1 wj) (/ wj (+ 1 wj))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))
(- (/ (* wj (exp wj)) x) 1)
(* x (- (+ (* -1 (/ (* wj (* (exp wj) (+ 1 wj))) x)) (/ (* wj (exp wj)) x)) 1))
(* x (- (/ (* wj (exp wj)) x) 1))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (+ 1 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(* -1 (* x (- (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) 1)))
(* -1 (* x (- (+ (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* -1 (/ (* (pow wj 2) (- 1 wj)) x))) 1)))
(* -1 (* x (- (* -1 (/ wj x)) (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))))
(+ (* -1 (/ (- (* -1 wj) (* -1 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))
(* -1 (* x (+ 2 (* wj (- (* 8/3 wj) 5/2)))))
(* -1 (* x (+ 2 (+ (* -1 (/ (* wj (+ 1 (* -1 wj))) x)) (* wj (- (* 8/3 wj) 5/2))))))
(* -1 (* x (- (* 8/3 wj) 5/2)))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (* -1 wj)) x)) (* 8/3 wj)) 5/2)))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (+ (* -1 (/ wj x)) (/ wj (* x (+ 1 wj)))) (/ 1 (* (exp wj) (+ 1 wj))))))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) x)))))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
Calls

6 calls:

TimeVariablePointExpression
26.0ms
wj
@inf
((+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) x) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (* (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) x) (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (* (/ wj (+ (pow wj 3) 1)) (+ (* wj (- wj 1)) 1)) (/ wj (+ (pow wj 3) 1)) (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (neg (- 1 (* (/ wj x) (exp wj)))) (+ -1 (neg wj)) (/ (* (* (- 1 wj) wj) wj) x) (* (+ (* -8/3 wj) 5/2) wj) (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (neg (- 1 (* (/ wj x) (exp wj))))) (* (/ wj x) (exp wj)))
12.0ms
x
@inf
((+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) x) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (* (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) x) (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (* (/ wj (+ (pow wj 3) 1)) (+ (* wj (- wj 1)) 1)) (/ wj (+ (pow wj 3) 1)) (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (neg (- 1 (* (/ wj x) (exp wj)))) (+ -1 (neg wj)) (/ (* (* (- 1 wj) wj) wj) x) (* (+ (* -8/3 wj) 5/2) wj) (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (neg (- 1 (* (/ wj x) (exp wj))))) (* (/ wj x) (exp wj)))
6.0ms
x
@-inf
((+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) x) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (* (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) x) (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (* (/ wj (+ (pow wj 3) 1)) (+ (* wj (- wj 1)) 1)) (/ wj (+ (pow wj 3) 1)) (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (neg (- 1 (* (/ wj x) (exp wj)))) (+ -1 (neg wj)) (/ (* (* (- 1 wj) wj) wj) x) (* (+ (* -8/3 wj) 5/2) wj) (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (neg (- 1 (* (/ wj x) (exp wj))))) (* (/ wj x) (exp wj)))
5.0ms
x
@0
((+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) x) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (* (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) x) (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (* (/ wj (+ (pow wj 3) 1)) (+ (* wj (- wj 1)) 1)) (/ wj (+ (pow wj 3) 1)) (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (neg (- 1 (* (/ wj x) (exp wj)))) (+ -1 (neg wj)) (/ (* (* (- 1 wj) wj) wj) x) (* (+ (* -8/3 wj) 5/2) wj) (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (neg (- 1 (* (/ wj x) (exp wj))))) (* (/ wj x) (exp wj)))
5.0ms
wj
@-inf
((+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (- (* (+ (* -8/3 wj) 5/2) wj) 2) wj) (/ (* (* (- 1 wj) wj) wj) x)) x) x) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (* (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) x) (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (* (/ wj (+ (pow wj 3) 1)) (+ (* wj (- wj 1)) 1)) (/ wj (+ (pow wj 3) 1)) (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (neg (- 1 (* (/ wj x) (exp wj)))) (+ -1 (neg wj)) (/ (* (* (- 1 wj) wj) wj) x) (* (+ (* -8/3 wj) 5/2) wj) (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (neg (- 1 (* (/ wj x) (exp wj))))) (* (/ wj x) (exp wj)))

simplify160.0ms (2.1%)

Memory
6.0MiB live, 200.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07263228
125683046
086912888
Stop Event
iter limit
node limit
Counts
193 → 191
Calls
Call 1
Inputs
(* -2 wj)
(* wj (- (* wj (+ 5/2 (/ 1 x))) 2))
(* wj (- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 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 (* 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)))))))
(+ x (* wj (+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))))
1
(+ 1 (* -2 wj))
(+ 1 (* wj (- (* wj (+ 5/2 (/ 1 x))) 2)))
(+ 1 (* wj (- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 2)))
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(+ 1 (* 5/2 x))
(+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/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))))
(* wj (+ 1 (* -1 (pow wj 3))))
(* wj (+ 1 (* (pow wj 3) (- (pow wj 3) 1))))
(* wj (+ 1 (* (pow wj 3) (- (* (pow wj 3) (+ 1 (* -1 (pow wj 3)))) 1))))
(+ 1 (* wj (- (* wj (+ 5/2 (+ (* wj (+ 7/3 (+ (* -2 (+ 5/2 (/ 1 x))) (/ 1 x)))) (/ 1 x)))) 2)))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -3/2 x) (* 4 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -3/2 x) (+ (* 4 x) (* wj (+ 1 (+ (* -2 (+ 1 (+ (* -3/2 x) (* 4 x)))) (+ (* -2/3 x) (* 3 x))))))))))))
-1
(- (/ wj x) 1)
(- (* wj (+ (/ 1 x) (/ wj x))) 1)
(- (* wj (+ (* wj (+ (* 1/2 (/ wj x)) (/ 1 x))) (/ 1 x))) 1)
(- (* -1 wj) 1)
(/ (pow wj 2) x)
(* (pow wj 2) (+ (* -1 (/ wj x)) (/ 1 x)))
(* 5/2 wj)
(* wj (+ 5/2 (* -8/3 wj)))
(+ (* -1 x) (* -1 (pow wj 2)))
(+ (* -1 x) (* (pow wj 2) (- (* -1 wj) 1)))
(+ (* -1 x) (* (pow wj 2) (- (* wj (- (* -1/2 wj) 1)) 1)))
(+ wj (* -1 x))
(+ (* -1 x) (* wj (+ 1 wj)))
(+ (* -1 x) (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))))
(/ wj x)
(* wj (+ (/ 1 x) (/ wj x)))
(* wj (+ (* wj (+ (* 1/2 (/ wj x)) (/ 1 x))) (/ 1 x)))
(* wj (+ (* wj (+ (* wj (+ (* 1/6 (/ wj x)) (* 1/2 (/ 1 x)))) (/ 1 x))) (/ 1 x)))
(* -1 (* (pow wj 3) (+ 8/3 (/ 1 x))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (/ 1 x))))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (+ (/ 1 x) (/ 2 (pow wj 2))))))
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(* -1 (* (pow wj 3) (* x (+ 8/3 (/ 1 x)))))
(* (pow wj 3) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (+ (/ x (pow wj 3)) (/ (* x (+ 5/2 (/ 1 x))) wj)))))
(* wj (- (+ 1 (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) (pow wj 2))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) (pow wj 3))) (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) (pow wj 2)))) (/ 1 wj)))
(* wj (- (/ 1 x) (/ 1 (* wj x))))
(* wj (- (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj))))) (/ 1 (* wj x))))
(* wj (- (+ (* -1 (/ (+ (/ 1 x) (/ 1 (exp wj))) (pow wj 3))) (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj)))))) (/ 1 (* wj x))))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 2) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(- (+ 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 wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3))))
(/ 1 (pow wj 2))
(/ (- 1 (/ 1 (pow wj 3))) (pow wj 2))
(/ (- (+ 1 (/ 1 (pow wj 6))) (/ 1 (pow wj 3))) (pow wj 2))
(/ (- (+ 1 (/ 1 (pow wj 6))) (+ (/ 1 (pow wj 3)) (/ 1 (pow wj 9)))) (pow wj 2))
(* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj)))
(/ (* wj (exp wj)) x)
(* wj (- (/ (exp wj) x) (/ 1 wj)))
(* -1 wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(* -1 (/ (pow wj 3) x))
(* (pow wj 3) (- (/ 1 (* wj x)) (/ 1 x)))
(* -8/3 (pow wj 2))
(* (pow wj 2) (- (* 5/2 (/ 1 wj)) 8/3))
(* -1 (* (pow wj 2) (exp wj)))
(* (pow wj 2) (+ (* -1 (exp wj)) (+ (* -1 (/ (exp wj) wj)) (/ (exp wj) wj))))
(* (pow wj 2) (+ (* -1 (exp wj)) (+ (* -1 (/ x (pow wj 2))) (+ (* -1 (/ (exp wj) wj)) (/ (exp wj) wj)))))
(* wj (exp wj))
(* wj (+ (exp wj) (* -1 (/ x wj))))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (+ 5/2 (/ 1 x)) wj)) (/ 1 x)))))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj))) wj)) (/ 1 x)))))
(* -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 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (* x (+ 5/2 (/ 1 x))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -2 (/ x wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(* -1 (* wj (- (* -1 (/ (- (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) wj) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (* x (+ (/ 1 x) (/ 1 (exp wj))))) (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) wj)) wj)) 1) wj)) 1)))
(* -1 (* wj (- (/ 1 (* wj x)) (/ 1 x))))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (/ 1 x)) wj)) (/ 1 x))))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (+ (/ 1 x) (/ 1 (exp wj)))) wj)) (/ 1 x)) wj)) (/ 1 x))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* -1 (* wj (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(+ 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 (/ 1 wj)) wj)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)))
(/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow wj 3))) (pow wj 3)))) (pow wj 2))
(/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow wj 3))) (pow wj 3)))) (pow wj 3)))) (pow wj 2))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (+ (* -1 (/ (exp wj) x)) (/ 1 wj))))
(* -1 (* (pow wj 3) (- (/ 1 x) (/ 1 (* wj x)))))
(* (pow wj 2) (+ (* -1 (exp wj)) (* -1 (/ (+ (exp wj) (* -1 (exp wj))) wj))))
(* (pow wj 2) (+ (* -1 (exp wj)) (* -1 (/ (+ (exp wj) (+ (* -1 (exp wj)) (/ x wj))) wj))))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(/ (* (pow wj 2) (- 1 wj)) x)
(/ (+ (* wj (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* (pow wj 2) (- 1 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)))))
(* (pow wj 2) (+ 1 (* -1 wj)))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 wj))))
(* (pow wj 2) (- 1 wj))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)
(/ (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)
(+ (* wj (+ 1 (* -1 wj))) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(+ 1 (* -1 wj))
(+ 1 (+ (* -1 wj) (* x (+ 5/2 (* -8/3 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 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* x (* (exp wj) (+ 1 wj)))))
(/ (+ (* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* (exp wj) (+ 1 wj)))) (/ x (* (exp wj) (+ 1 wj)))) x)
(* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* (exp wj) (+ 1 wj))))
(+ (* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* (exp wj) (+ 1 wj)))) (/ x (* (exp wj) (+ 1 wj))))
(/ (+ (* -1 x) (* wj (exp wj))) x)
(+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj)))
(+ (* -1 x) (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))))
(+ (* -1 x) (* wj (exp wj)))
(* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 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 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(/ 1 (+ (exp wj) (* wj (exp wj))))
(- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))
(* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (+ 1 (* -1 wj))) x)) 2))
(* x (+ 5/2 (* -8/3 wj)))
(* x (+ 5/2 (+ (* -8/3 wj) (+ (* -1 (/ wj x)) (/ 1 x)))))
(* -1 (/ x (+ (exp wj) (* wj (exp wj)))))
(* x (- (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))
(/ 1 (* (exp wj) (+ 1 wj)))
(+ (* -1 (/ (+ (* -1 wj) (/ wj (+ 1 wj))) x)) (/ 1 (* (exp wj) (+ 1 wj))))
(/ x (* (exp wj) (+ 1 wj)))
(* x (+ (* -1 (/ (+ (* -1 wj) (/ wj (+ 1 wj))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))
(- (/ (* wj (exp wj)) x) 1)
(* x (- (+ (* -1 (/ (* wj (* (exp wj) (+ 1 wj))) x)) (/ (* wj (exp wj)) x)) 1))
(* x (- (/ (* wj (exp wj)) x) 1))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (+ 1 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(* -1 (* x (- (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) 1)))
(* -1 (* x (- (+ (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* -1 (/ (* (pow wj 2) (- 1 wj)) x))) 1)))
(* -1 (* x (- (* -1 (/ wj x)) (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))))
(+ (* -1 (/ (- (* -1 wj) (* -1 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))
(* -1 (* x (+ 2 (* wj (- (* 8/3 wj) 5/2)))))
(* -1 (* x (+ 2 (+ (* -1 (/ (* wj (+ 1 (* -1 wj))) x)) (* wj (- (* 8/3 wj) 5/2))))))
(* -1 (* x (- (* 8/3 wj) 5/2)))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (* -1 wj)) x)) (* 8/3 wj)) 5/2)))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (+ (* -1 (/ wj x)) (/ wj (* x (+ 1 wj)))) (/ 1 (* (exp wj) (+ 1 wj))))))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) x)))))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
Outputs
(* -2 wj)
(*.f64 #s(literal -2 binary64) wj)
(* wj (- (* wj (+ 5/2 (/ 1 x))) 2))
(*.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)
(* wj (- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 2))
(*.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 wj) (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x)) (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) wj)
x
(+ x (* -2 (* wj x)))
(fma.f64 (*.f64 x wj) #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 (-.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (*.f64 (*.f64 x #s(literal -5/2 binary64)) #s(literal -2 binary64)) (*.f64 x #s(literal 7/3 binary64))) wj wj)) (*.f64 x #s(literal -5/2 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 8/3 binary64) x #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 (* wj (+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 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 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 8/3 binary64) x #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
#s(literal 1 binary64)
(+ 1 (* -2 wj))
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
(+ 1 (* wj (- (* wj (+ 5/2 (/ 1 x))) 2)))
(fma.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64))
(+ 1 (* wj (- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 2)))
(fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 wj) (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x)) (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64))
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(fma.f64 (fma.f64 (neg.f64 wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) (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 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))
(fma.f64 (neg.f64 wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
(* -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 (-.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 #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)))
(*.f64 (-.f64 #s(literal 1 binary64) 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 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(* wj (+ 1 (* -1 (pow wj 3))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) wj)
(* wj (+ 1 (* (pow wj 3) (- (pow wj 3) 1))))
(*.f64 (fma.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) wj)
(* wj (+ 1 (* (pow wj 3) (- (* (pow wj 3) (+ 1 (* -1 (pow wj 3)))) 1))))
(*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 wj #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) wj)
(+ 1 (* wj (- (* wj (+ 5/2 (+ (* wj (+ 7/3 (+ (* -2 (+ 5/2 (/ 1 x))) (/ 1 x)))) (/ 1 x)))) 2)))
(fma.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (+.f64 #s(literal -8/3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) x)) wj (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -3/2 x) (* 4 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 (+ (* -3/2 x) (+ (* 4 x) (* wj (+ 1 (+ (* -2 (+ 1 (+ (* -3/2 x) (* 4 x)))) (+ (* -2/3 x) (* 3 x))))))))))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) #s(literal -2 binary64) (*.f64 x #s(literal 7/3 binary64))) wj wj)) wj wj)) wj x)
-1
#s(literal -1 binary64)
(- (/ wj x) 1)
(-.f64 (/.f64 wj x) #s(literal 1 binary64))
(- (* wj (+ (/ 1 x) (/ wj x))) 1)
(-.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) x) wj) #s(literal 1 binary64))
(- (* wj (+ (* wj (+ (* 1/2 (/ wj x)) (/ 1 x))) (/ 1 x))) 1)
(-.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) x) wj (/.f64 #s(literal 1 binary64) x)) wj) #s(literal 1 binary64))
(- (* -1 wj) 1)
(-.f64 (neg.f64 wj) #s(literal 1 binary64))
(/ (pow wj 2) x)
(/.f64 (*.f64 wj wj) x)
(* (pow wj 2) (+ (* -1 (/ wj x)) (/ 1 x)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj))
(* 5/2 wj)
(*.f64 #s(literal 5/2 binary64) wj)
(* wj (+ 5/2 (* -8/3 wj)))
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
(+ (* -1 x) (* -1 (pow wj 2)))
(neg.f64 (fma.f64 wj wj x))
(+ (* -1 x) (* (pow wj 2) (- (* -1 wj) 1)))
(fma.f64 (*.f64 wj wj) (-.f64 (neg.f64 wj) #s(literal 1 binary64)) (neg.f64 x))
(+ (* -1 x) (* (pow wj 2) (- (* wj (- (* -1/2 wj) 1)) 1)))
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))
(+ wj (* -1 x))
(-.f64 wj x)
(+ (* -1 x) (* wj (+ 1 wj)))
(-.f64 (fma.f64 wj wj wj) x)
(+ (* -1 x) (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))))
(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 x)
(/.f64 wj x)
(* wj (+ (/ 1 x) (/ wj x)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) x) wj)
(* wj (+ (* wj (+ (* 1/2 (/ wj x)) (/ 1 x))) (/ 1 x)))
(*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) x) wj (/.f64 #s(literal 1 binary64) x)) wj)
(* wj (+ (* wj (+ (* wj (+ (* 1/6 (/ wj x)) (* 1/2 (/ 1 x)))) (/ 1 x))) (/ 1 x)))
(*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/6 binary64) wj #s(literal 1/2 binary64)) x) wj (/.f64 #s(literal 1 binary64) x)) wj (/.f64 #s(literal 1 binary64) x)) wj)
(* -1 (* (pow wj 3) (+ 8/3 (/ 1 x))))
(*.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x)))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (/ 1 x))))
(*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) x) (/.f64 #s(literal 5/2 binary64) wj)) (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (+ (/ 1 x) (/ 2 (pow wj 2))))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) x) (/.f64 #s(literal 5/2 binary64) wj)) (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 2 binary64) (*.f64 wj wj))) (pow.f64 wj #s(literal 3 binary64)))
(* 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 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) (/.f64 (/.f64 x (*.f64 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 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (pow.f64 wj #s(literal 3 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) (/.f64 (/.f64 x (*.f64 wj wj)) (exp.f64 wj)))) (/.f64 #s(literal 1 binary64) wj)) wj)
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.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)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (-.f64 (+.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (/.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) (* x (+ 8/3 (/ 1 x)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj)))
(*.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)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (+ (/ x (pow wj 3)) (/ (* x (+ 5/2 (/ 1 x))) wj)))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (-.f64 (+.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (/.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)))
(* wj (- (+ 1 (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) (pow wj 2))) (/ 1 wj)))
(*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 wj wj)) (/.f64 #s(literal 1 binary64) wj))) wj)
(* wj (- (+ 1 (+ (* -1 (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) (pow wj 3))) (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) (pow wj 2)))) (/ 1 wj)))
(*.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 wj wj)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (/ 1 x) (/ 1 (* wj x))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) wj) x)) wj)
(* wj (- (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj))))) (/ 1 (* wj x))))
(*.f64 (-.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) x) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) (exp.f64 wj))) (/.f64 (/.f64 #s(literal 1 binary64) wj) x)) wj)
(* wj (- (+ (* -1 (/ (+ (/ 1 x) (/ 1 (exp wj))) (pow wj 3))) (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj)))))) (/ 1 (* wj x))))
(*.f64 (fma.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) (pow.f64 wj #s(literal 3 binary64))) #s(literal -1 binary64) (-.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) x) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) (exp.f64 wj))) (/.f64 (/.f64 #s(literal 1 binary64) wj) x))) wj)
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (*.f64 (neg.f64 wj) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.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))) (*.f64 wj wj))
(* (pow wj 2) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))) (*.f64 wj wj))
(* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (neg.f64 wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))
(* wj (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.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 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 #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 #s(literal 1 binary64) (*.f64 wj wj)) (/.f64 x (*.f64 (exp.f64 wj) wj))) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 wj wj)) (/.f64 x (exp.f64 wj)) (/.f64 #s(literal 1 binary64) wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(-.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64))) (/.f64 x (exp.f64 wj)) (/.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj)))) (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 wj wj)) (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) wj))))
(- 1 (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj)) (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))))
(/ 1 (pow wj 2))
(/.f64 #s(literal 1 binary64) (*.f64 wj wj))
(/ (- 1 (/ 1 (pow wj 3))) (pow wj 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (*.f64 wj wj))
(/ (- (+ 1 (/ 1 (pow wj 6))) (/ 1 (pow wj 3))) (pow wj 2))
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 6 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (*.f64 wj wj))
(/ (- (+ 1 (/ 1 (pow wj 6))) (+ (/ 1 (pow wj 3)) (/ 1 (pow wj 9)))) (pow wj 2))
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 6 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 9 binary64)))) (*.f64 wj wj))
(* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj)))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj))) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj)))
(*.f64 (-.f64 (+.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (pow.f64 wj #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj)) wj)
(/ (* wj (exp wj)) x)
(/.f64 (*.f64 (exp.f64 wj) wj) x)
(* wj (- (/ (exp wj) x) (/ 1 wj)))
(*.f64 (-.f64 (/.f64 (exp.f64 wj) x) (/.f64 #s(literal 1 binary64) wj)) wj)
(* -1 wj)
(neg.f64 wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))
(* -1 (/ (pow wj 3) x))
(/.f64 (pow.f64 (neg.f64 wj) #s(literal 3 binary64)) x)
(* (pow wj 3) (- (/ 1 (* wj x)) (/ 1 x)))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) x) (/.f64 #s(literal 1 binary64) x)) (pow.f64 wj #s(literal 3 binary64)))
(* -8/3 (pow wj 2))
(*.f64 #s(literal -8/3 binary64) (*.f64 wj wj))
(* (pow wj 2) (- (* 5/2 (/ 1 wj)) 8/3))
(*.f64 (-.f64 (/.f64 #s(literal 5/2 binary64) wj) #s(literal 8/3 binary64)) (*.f64 wj wj))
(* -1 (* (pow wj 2) (exp wj)))
(*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 wj))
(* (pow wj 2) (+ (* -1 (exp wj)) (+ (* -1 (/ (exp wj) wj)) (/ (exp wj) wj))))
(*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 wj)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (exp wj)) (+ (* -1 (/ x (pow wj 2))) (+ (* -1 (/ (exp wj) wj)) (/ (exp wj) wj)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) wj) (/.f64 x wj) (-.f64 #s(literal 0 binary64) (exp.f64 wj))) (*.f64 wj wj))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (+ (exp wj) (* -1 (/ x wj))))
(*.f64 (-.f64 (exp.f64 wj) (/.f64 x wj)) wj)
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (+ 5/2 (/ 1 x)) wj)) (/ 1 x)))))
(*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) wj) #s(literal -1 binary64) (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x))) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ 8/3 (+ (* -1 (/ (- (+ 5/2 (/ 1 x)) (* 2 (/ 1 wj))) wj)) (/ 1 x)))))
(*.f64 (+.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) (/.f64 #s(literal 2 binary64) wj)) (neg.f64 wj)) (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x))) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* wj (- (/ 1 wj) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 #s(literal 1 binary64) 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 (/.f64 (-.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal 1 binary64) wj)) (/.f64 x (exp.f64 wj))) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (fma.f64 (/.f64 (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 (neg.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 (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 (neg.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 (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 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ (* -1 (/ (* x (+ 5/2 (/ 1 x))) wj)) (* x (+ 8/3 (/ 1 x))))))
(*.f64 (fma.f64 (/.f64 (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 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -2 (/ x wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(*.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 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* (pow wj 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ x wj)) (* 2 x)) wj)) (* x (+ 5/2 (/ 1 x)))) wj)) (* x (+ 8/3 (/ 1 x))))))
(*.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 (neg.f64 wj) #s(literal 3 binary64)))
(* -1 (* wj (- (* -1 (/ (- (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) wj) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (* x (+ (/ 1 x) (/ 1 (exp wj))))) (/ (* x (+ (/ 1 x) (/ 1 (exp wj)))) wj)) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (- (/ 1 (* wj x)) (/ 1 x))))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) x) (/.f64 #s(literal 1 binary64) x)))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (/ 1 x)) wj)) (/ 1 x))))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj)) (/.f64 (/.f64 #s(literal 1 binary64) wj) x)) (/.f64 #s(literal 1 binary64) x)) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (+ (/ 1 x) (/ 1 (exp wj)))) wj)) (/ 1 x)) wj)) (/ 1 x))))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj)) (/.f64 (/.f64 #s(literal 1 binary64) wj) x)) (/.f64 #s(literal 1 binary64) x)) (exp.f64 (neg.f64 wj))) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (-.f64 (neg.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (neg.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))) wj)) (*.f64 wj wj))
(* -1 (* wj (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(neg.f64 (fma.f64 (fma.f64 x #s(literal 8/3 binary64) (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) (neg.f64 wj))) wj wj))
(+ 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 (* -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))
(/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow wj 3))) (pow wj 3)))) (pow wj 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (pow.f64 wj #s(literal 3 binary64)))) (*.f64 wj wj))
(/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 (pow wj 3))) (pow wj 3)))) (pow wj 3)))) (pow wj 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (pow.f64 wj #s(literal 3 binary64)))) (pow.f64 wj #s(literal 3 binary64)))) (*.f64 wj wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) (/.f64 x (exp.f64 wj))) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)))
(* -1 (* wj (+ (* -1 (/ (exp wj) x)) (/ 1 wj))))
(neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)))
(* -1 (* (pow wj 3) (- (/ 1 x) (/ 1 (* wj x)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) wj) x)) (pow.f64 (neg.f64 wj) #s(literal 3 binary64)))
(* (pow wj 2) (+ (* -1 (exp wj)) (* -1 (/ (+ (exp wj) (* -1 (exp wj))) wj))))
(*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 wj)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (exp wj)) (* -1 (/ (+ (exp wj) (+ (* -1 (exp wj)) (/ x wj))) wj))))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) wj)) wj) (exp.f64 wj)) (*.f64 wj wj))
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(*.f64 (neg.f64 wj) (-.f64 (/.f64 x wj) (exp.f64 wj)))
(/ (* (pow wj 2) (- 1 wj)) x)
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj))
(/ (+ (* wj (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* (pow wj 2) (- 1 wj))) x)
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) x) wj (*.f64 (*.f64 wj wj) (-.f64 #s(literal 1 binary64) wj))) 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 (/.f64 x (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(* (pow wj 2) (+ 1 (* -1 wj)))
(*.f64 (*.f64 wj wj) (-.f64 #s(literal 1 binary64) wj))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 wj))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x (*.f64 (*.f64 wj wj) (-.f64 #s(literal 1 binary64) wj)))
(* (pow wj 2) (- 1 wj))
(*.f64 (*.f64 wj wj) (-.f64 #s(literal 1 binary64) wj))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x (*.f64 (*.f64 wj wj) (-.f64 #s(literal 1 binary64) wj)))
(/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)
(/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(/ (- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x)
(+ (* wj (+ 1 (* -1 wj))) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(+ 1 (* -1 wj))
(-.f64 #s(literal 1 binary64) wj)
(+ 1 (+ (* -1 wj) (* x (+ 5/2 (* -8/3 wj)))))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) x (-.f64 #s(literal 1 binary64) 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)))))
(/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* x (* (exp wj) (+ 1 wj)))))
(/.f64 (*.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj))) (neg.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)))
(/ (+ (* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* (exp wj) (+ 1 wj)))) (/ x (* (exp wj) (+ 1 wj)))) x)
(/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj))) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) x)
(* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* (exp wj) (+ 1 wj))))
(/.f64 (*.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj))) (neg.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(+ (* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* (exp wj) (+ 1 wj)))) (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj))) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(/ (+ (* -1 x) (* wj (exp wj))) x)
(/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) x)
(+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj)))
(*.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj)))
(+ (* -1 x) (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))))
(fma.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj)) (neg.f64 x))
(+ (* -1 x) (* wj (exp wj)))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)
(+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj)))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj x)) (*.f64 (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (exp.f64 wj) x))) x)
(* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(*.f64 (fma.f64 (-.f64 (*.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 (-.f64 (*.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 (+ (exp wj) (* wj (exp wj))))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj x)) (*.f64 (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (exp.f64 wj) x)))
(* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(*.f64 (-.f64 (*.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 (* -1 wj))) x)) 2))
(*.f64 (-.f64 (*.f64 wj (+.f64 (fma.f64 #s(literal -8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) x)) #s(literal 5/2 binary64))) #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 (+ (* -8/3 wj) (+ (* -1 (/ wj x)) (/ 1 x)))))
(*.f64 (+.f64 (fma.f64 #s(literal -8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) x)) #s(literal 5/2 binary64)) 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))))))
(*.f64 (-.f64 (*.f64 (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (exp.f64 wj) x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(/ 1 (* (exp wj) (+ 1 wj)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(+ (* -1 (/ (+ (* -1 wj) (/ wj (+ 1 wj))) x)) (/ 1 (* (exp wj) (+ 1 wj))))
(fma.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) wj) x) #s(literal -1 binary64) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(/ x (* (exp wj) (+ 1 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(* x (+ (* -1 (/ (+ (* -1 wj) (/ wj (+ 1 wj))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) wj) x) #s(literal -1 binary64) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(- (/ (* wj (exp wj)) x) 1)
(-.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal 1 binary64))
(* x (- (+ (* -1 (/ (* wj (* (exp wj) (+ 1 wj))) x)) (/ (* wj (exp wj)) x)) 1))
(*.f64 (-.f64 (/.f64 (*.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj))) x) #s(literal 1 binary64)) x)
(* x (- (/ (* wj (exp wj)) x) 1))
(*.f64 (-.f64 (/.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal 1 binary64)) x)
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (+.f64 (neg.f64 wj) (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
(* -1 (* x (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.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 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (-.f64 (*.f64 (fma.f64 (-.f64 (*.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 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) 1)))
(*.f64 (-.f64 (*.f64 (neg.f64 wj) (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))) (* -1 (/ (* (pow wj 2) (- 1 wj)) x))) 1)))
(*.f64 (-.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (*.f64 wj wj)))) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ wj x)) (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj))))))))
(*.f64 (-.f64 (/.f64 wj (neg.f64 x)) (fma.f64 (neg.f64 wj) (/.f64 (exp.f64 wj) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))) (neg.f64 x))
(+ (* -1 (/ (- (* -1 wj) (* -1 (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) x))
(* -1 (* x (+ 2 (* wj (- (* 8/3 wj) 5/2)))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -1 (/ (* wj (+ 1 (* -1 wj))) x)) (* wj (- (* 8/3 wj) 5/2))))))
(*.f64 (fma.f64 (neg.f64 wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64))) (neg.f64 x))
(* -1 (* x (- (* 8/3 wj) 5/2)))
(*.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (+ 1 (* -1 wj)) x)) (* 8/3 wj)) 5/2)))
(*.f64 (-.f64 (fma.f64 #s(literal 8/3 binary64) wj (/.f64 (-.f64 #s(literal 1 binary64) wj) (neg.f64 x))) #s(literal 5/2 binary64)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (fma.f64 (neg.f64 wj) (/.f64 (exp.f64 wj) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ wj x)) (/ wj (* x (+ 1 wj)))) (/ 1 (* (exp wj) (+ 1 wj))))))
(*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) x)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj))) x)) (neg.f64 x))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 wj) wj) x)) (neg.f64 x))

rewrite223.0ms (2.9%)

Memory
-25.6MiB live, 271.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078579
0122571
1557541
24659541
08669531
Stop Event
iter limit
node limit
iter limit
Counts
24 → 292
Calls
Call 1
Inputs
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x)
#s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) 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 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (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(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (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)))) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(*.f64 (/.f64 (fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x)
(neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj)
(fma.f64 wj (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))))))
(*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))))
(*.f64 (/.f64 wj x) (exp.f64 wj))
Outputs
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64))))
(fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (/.f64 wj x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 (*.f64 wj wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj (/.f64 wj x)) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(fma.f64 wj (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 wj (*.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x)) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
(fma.f64 wj (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))))
(-.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (*.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (/.f64 wj x)))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))) wj))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (neg.f64 wj) (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj)) (pow.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))))
(+.f64 (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x) (*.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
#s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x))
(*.f64 (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64))) x)
(*.f64 x (fma.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64))) (-.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
(fma.f64 x (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x)))
(-.f64 x (*.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))) x))
(-.f64 x (*.f64 (neg.f64 x) (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x)) (pow.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x) x)
(+.f64 x (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x))
(*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x)
(*.f64 x #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)))
#s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) 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 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))) (-.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) (*.f64 wj x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))))
(fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 wj (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) x)
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x)))
(-.f64 x (*.f64 (neg.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))) wj))
(-.f64 x (*.f64 (neg.f64 wj) (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)))))
(+.f64 (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj) x)
(+.f64 x (*.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 3 binary64)) (*.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) (*.f64 x #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (neg.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 x #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 x #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) (*.f64 wj (*.f64 #s(literal -2 binary64) x))))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64))))
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 (neg.f64 x) #s(literal 2 binary64)))
(fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 #s(literal -2 binary64) x (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj))
(fma.f64 x #s(literal -2 binary64) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj))
(fma.f64 wj #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) (*.f64 (neg.f64 x) #s(literal 2 binary64)))
(fma.f64 wj #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) (*.f64 #s(literal -2 binary64) x))
(-.f64 (-.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) x) x)
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj (*.f64 x #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) (*.f64 (neg.f64 x) #s(literal -2 binary64)))
(-.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) (*.f64 x #s(literal 2 binary64)))
(-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (neg.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64)))) wj))
(-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (neg.f64 wj) #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) (*.f64 (neg.f64 x) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj) (*.f64 #s(literal -2 binary64) x))
(+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64))) wj))
#s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 x #s(literal 5/2 binary64) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) wj) (*.f64 wj wj)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))))))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj) (-.f64 (pow.f64 wj #s(literal 6 binary64)) #s(literal 1 binary64))) (-.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj) (+.f64 (pow.f64 wj #s(literal 9 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 (pow.f64 wj #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64))))
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)))
(*.f64 wj (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))))) (-.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))))) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)))
(/.f64 (*.f64 (neg.f64 wj) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (neg.f64 wj)) (+.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64))))
(/.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 3 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) wj) (-.f64 wj #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) wj) (-.f64 wj #s(literal 1 binary64))) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) wj) (-.f64 wj #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) wj) (-.f64 wj #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) wj) (-.f64 wj #s(literal 1 binary64))) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) (+.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 wj)) (*.f64 (-.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) wj) (*.f64 (-.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 wj)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)) (+.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 3 binary64)) #s(literal 1 binary64)) wj) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)) (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(/.f64 (*.f64 (neg.f64 wj) (-.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64))) (-.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 wj) (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj))))
(/.f64 (*.f64 wj (-.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (-.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 1 binary64))))
(/.f64 (*.f64 wj (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj))))
(/.f64 (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj) (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))))
(fma.f64 (/.f64 wj (-.f64 (pow.f64 wj #s(literal 6 binary64)) #s(literal 1 binary64))) (-.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) wj) (-.f64 wj #s(literal 1 binary64))))
(fma.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 9 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 (pow.f64 wj #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64))) (*.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) wj) (-.f64 wj #s(literal 1 binary64))))
(fma.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (-.f64 wj #s(literal 1 binary64))) wj (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(fma.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) wj) (-.f64 wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(fma.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(fma.f64 (-.f64 wj #s(literal 1 binary64)) (*.f64 wj (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))))) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(fma.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(fma.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) wj) (-.f64 wj #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (*.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) wj) (-.f64 wj #s(literal 1 binary64))))
(fma.f64 wj (*.f64 (-.f64 wj #s(literal 1 binary64)) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))))) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(-.f64 (*.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) wj) (-.f64 wj #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))))))
(-.f64 (*.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) wj) (-.f64 wj #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) wj) (-.f64 wj #s(literal 1 binary64))) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(+.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (*.f64 (*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) wj) (-.f64 wj #s(literal 1 binary64))))
(*.f64 (/.f64 wj (-.f64 (pow.f64 wj #s(literal 6 binary64)) #s(literal 1 binary64))) (-.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 9 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 (pow.f64 wj #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64))))
(*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 wj)) (+.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64))))
(/.f64 (*.f64 (neg.f64 wj) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64))))
(/.f64 (neg.f64 (neg.f64 wj)) (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(/.f64 (neg.f64 wj) (+.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64))))
(/.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))))
(neg.f64 (/.f64 (neg.f64 wj) (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(neg.f64 (/.f64 wj (+.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) x) (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) x) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (exp.f64 wj))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj))))))
(/.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj))
(/.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) x)
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) x)) (neg.f64 (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))))) (neg.f64 (*.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) (*.f64 (*.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))))) (pow.f64 (*.f64 (*.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) #s(literal 2 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) x) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)) x) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)) x)) (*.f64 (*.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj))) (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 2 binary64))) (*.f64 (*.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))))) (*.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) (*.f64 (*.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))))) (*.f64 (*.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) (*.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))))))
(fma.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj)) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)))
(fma.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (exp.f64 wj) x) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)))
(fma.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) x) (/.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (/.f64 wj (exp.f64 wj)) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)))
(fma.f64 (/.f64 wj (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (/.f64 (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (exp.f64 wj)) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) x) (/.f64 wj (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)))
(fma.f64 (/.f64 wj (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) x) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 wj x) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (/.f64 x (exp.f64 wj)) (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))))
(fma.f64 (/.f64 x (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (/.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (exp.f64 wj)) (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) x) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))))
(fma.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) x) (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 x x) (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))))
(fma.f64 (/.f64 x x) (/.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))))
(fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (/.f64 (exp.f64 wj) (*.f64 (*.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)))
(fma.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (/.f64 x (*.f64 (*.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))))
(fma.f64 (/.f64 wj x) (/.f64 (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)))
(fma.f64 (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (/.f64 wj (*.f64 (*.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)))
(fma.f64 x (/.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (*.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))))
(fma.f64 wj (/.f64 (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (*.f64 (*.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))) (/.f64 (neg.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) (*.f64 (*.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))))
(+.f64 (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)) (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)))
(*.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (/.f64 x (exp.f64 wj)))
(*.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 x x))
(*.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) x) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))))
(*.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)) x)
(*.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) (/.f64 x (*.f64 (*.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))))
(*.f64 x (/.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)))
(/.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) x) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj))
(/.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) x) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) x)
(/.f64 (/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) x) x) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) x) x) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))))) x) (*.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))))
(/.f64 (*.f64 x (/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) x)) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))))
(/.f64 (*.f64 x (neg.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))))) (*.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) x)) (*.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) x) (*.f64 (*.f64 x (exp.f64 wj)) (+.f64 (neg.f64 wj) #s(literal -1 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))) x (*.f64 (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)) x))
(fma.f64 x (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))) (*.f64 x (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj))) x) (*.f64 (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj)) x))
(+.f64 (*.f64 x (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 (-.f64 wj wj)))) (*.f64 x (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 2 binary64)))) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 2 binary64))) (neg.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal 1 binary64)) #s(literal 1 binary64))))
(neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (neg.f64 (-.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (-.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64)) (-.f64 (neg.f64 wj) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64))) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 wj)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64))) (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64)))
(-.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (neg.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 wj wj) (-.f64 #s(literal -1 binary64) (neg.f64 wj))))
(+.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (neg.f64 wj) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
(*.f64 (/.f64 wj x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (/.f64 wj x))
(*.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 (*.f64 wj wj) x))
(*.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj (/.f64 wj x)))
(*.f64 wj (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x))
(*.f64 wj (*.f64 (-.f64 #s(literal 1 binary64) wj) (/.f64 wj x)))
(/.f64 (neg.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (neg.f64 x))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)
(neg.f64 (/.f64 (*.f64 (neg.f64 wj) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) x))
(neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) (neg.f64 x)))
(*.f64 (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)) wj)
(*.f64 wj (fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 64/9 binary64) (*.f64 wj wj)) #s(literal 25/4 binary64)) wj) (-.f64 (*.f64 wj #s(literal -8/3 binary64)) #s(literal 5/2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 125/8 binary64)) wj) (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) (-.f64 #s(literal 25/4 binary64) (*.f64 wj #s(literal -20/3 binary64)))))
(/.f64 (*.f64 wj (-.f64 (*.f64 #s(literal 64/9 binary64) (*.f64 wj wj)) #s(literal 25/4 binary64))) (-.f64 (*.f64 wj #s(literal -8/3 binary64)) #s(literal 5/2 binary64)))
(/.f64 (*.f64 wj (fma.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 125/8 binary64))) (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) (-.f64 #s(literal 25/4 binary64) (*.f64 wj #s(literal -20/3 binary64)))))
(fma.f64 (*.f64 wj #s(literal -8/3 binary64)) wj (*.f64 #s(literal 5/2 binary64) wj))
(fma.f64 #s(literal 5/2 binary64) wj (*.f64 (*.f64 wj #s(literal -8/3 binary64)) wj))
(fma.f64 wj (*.f64 wj #s(literal -8/3 binary64)) (*.f64 wj #s(literal 5/2 binary64)))
(fma.f64 wj #s(literal 5/2 binary64) (*.f64 wj (*.f64 wj #s(literal -8/3 binary64))))
(+.f64 (*.f64 (*.f64 wj #s(literal -8/3 binary64)) wj) (*.f64 #s(literal 5/2 binary64) wj))
(+.f64 (*.f64 #s(literal 5/2 binary64) wj) (*.f64 (*.f64 wj #s(literal -8/3 binary64)) wj))
(+.f64 (*.f64 wj (*.f64 wj #s(literal -8/3 binary64))) (*.f64 wj #s(literal 5/2 binary64)))
(+.f64 (*.f64 wj #s(literal 5/2 binary64)) (*.f64 wj (*.f64 wj #s(literal -8/3 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) (neg.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)) x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj))) (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)) x) #s(literal 2 binary64))) (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj))) (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))))
(fma.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)))
(fma.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) x (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)))
(fma.f64 (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) wj (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))))
(fma.f64 (exp.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))))
(fma.f64 (exp.f64 wj) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))))
(fma.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (*.f64 (exp.f64 wj) wj) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))))
(fma.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (*.f64 (exp.f64 wj) wj) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))))
(fma.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (exp.f64 wj) wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))))
(fma.f64 x (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)))
(fma.f64 wj (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))))
(fma.f64 wj (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64))) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 2 binary64)) (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)) x))) (/.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj) (*.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)) x))))
(-.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) (*.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))) x))
(-.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) (*.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)) x))
(-.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) (neg.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))))
(-.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj)) (exp.f64 wj)))
(-.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) wj))
(-.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (neg.f64 wj) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 3 binary64)) (fma.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj))) (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (-.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj))) (pow.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) (*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))))
(+.f64 (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)) (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))))
(+.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) (exp.f64 wj)))
(*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) x)
(*.f64 x (neg.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))))
(neg.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64)) x))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 wj x)) (exp.f64 wj))
(*.f64 (*.f64 #s(literal 1 binary64) (exp.f64 wj)) (/.f64 wj x))
(*.f64 (*.f64 (/.f64 wj x) (exp.f64 wj)) #s(literal 1 binary64))
(*.f64 (/.f64 wj x) (exp.f64 wj))
(*.f64 (exp.f64 wj) (/.f64 wj x))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj)))
(*.f64 wj (/.f64 (exp.f64 wj) x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 wj) (neg.f64 wj))) (neg.f64 x))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj)) x)
(/.f64 (neg.f64 (*.f64 (exp.f64 wj) (neg.f64 wj))) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) (neg.f64 x))
(/.f64 (*.f64 (exp.f64 wj) wj) x)
(neg.f64 (/.f64 (*.f64 (exp.f64 wj) (neg.f64 wj)) x))
(neg.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 x)))
(fma.f64 (cosh.f64 wj) (/.f64 wj x) (*.f64 (sinh.f64 wj) (/.f64 wj x)))
(fma.f64 (/.f64 wj x) (cosh.f64 wj) (*.f64 (/.f64 wj x) (sinh.f64 wj)))
(+.f64 (*.f64 (cosh.f64 wj) (/.f64 wj x)) (*.f64 (sinh.f64 wj) (/.f64 wj x)))
(+.f64 (*.f64 (/.f64 wj x) (cosh.f64 wj)) (*.f64 (/.f64 wj x) (sinh.f64 wj)))

eval73.0ms (0.9%)

Memory
32.8MiB live, 149.4MiB allocated
Compiler

Compiled 30 661 to 2 662 computations (91.3% saved)

prune26.0ms (0.3%)

Memory
-16.1MiB live, 60.8MiB allocated
Pruning

21 alts after pruning (17 fresh and 4 done)

PrunedKeptTotal
New48410494
Fresh12719
Picked235
Done011
Total49821519
Accuracy
100.0%
Counts
519 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
5.9%
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))) wj))
5.9%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
5.9%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))))
72.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
5.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ (pow wj 3) 1)) (+ (* wj (- wj 1)) 1)) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
4.7%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (* (/ wj (+ (pow wj 3) 1)) (+ (* wj (- wj 1)) 1)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))
97.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
97.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.f64 #s(literal 1 binary64) wj)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
72.7%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj x))
87.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) x)) wj x))
80.2%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) x) (/.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj))) x))
87.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
79.6%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 wj x) (exp.f64 wj))) (+.f64 wj #s(literal 1 binary64))) x (*.f64 (exp.f64 wj) wj)) (*.f64 (exp.f64 wj) x)) x))
98.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x))
14.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (*.f64 (*.f64 (neg.f64 wj) wj) (exp.f64 wj))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x))
88.4%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x))
86.9%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x))
98.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (fma.f64 (fma.f64 (-.f64 #s(approx (* (+ (* -8/3 wj) 5/2) wj) (*.f64 #s(literal 5/2 binary64) wj)) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)))
13.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
13.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 wj wj) (-.f64 #s(literal 1 binary64) wj))))
90.8%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))))
Compiler

Compiled 1 887 to 1 053 computations (44.2% saved)

simplify131.0ms (1.7%)

Memory
9.1MiB live, 163.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
cost-diff0
#s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x)))
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))))
cost-diff1
(fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x)))
cost-diff0
(*.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))) (*.f64 wj wj))
cost-diff0
#s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj)))
cost-diff0
(fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj x))
cost-diff0
(+.f64 wj #s(literal 1 binary64))
cost-diff0
(/.f64 wj (+.f64 wj #s(literal 1 binary64)))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
cost-diff0
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
cost-diff0
(/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x))
cost-diff1
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
cost-diff2
(*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082764
0125758
1240734
2779693
34015693
08214675
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x))
(*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x)
(/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
#s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x)))
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))
(-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj)
(-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) wj)
#s(literal -1/2 binary64)
wj
#s(literal 1 binary64)
(*.f64 wj wj)
(neg.f64 x)
x
(*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
#s(literal -1 binary64)
(neg.f64 wj)
(exp.f64 wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
#s(literal -2 binary64)
wj
#s(literal 1 binary64)
x
(-.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 wj #s(literal 1 binary64))))
(/.f64 wj (+.f64 wj #s(literal 1 binary64)))
(+.f64 wj #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj x))
(fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj x)
#s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj)))
(*.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))) (*.f64 wj wj))
(-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
#s(literal 5/2 binary64)
x
#s(literal 1 binary64)
wj
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
#s(literal 8/3 binary64)
(*.f64 wj wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))))
#s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x)))
(*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x)))
#s(literal -1 binary64)
(/.f64 wj x)
wj
x
(/.f64 wj (fma.f64 x wj x))
(fma.f64 x wj x)
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(exp.f64 (neg.f64 wj))
(neg.f64 wj)
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
(neg.f64 x)
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) wj)) (exp.f64 wj)) #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x)))))
(*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) wj)) (exp.f64 wj)) #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))))
(/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
(/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) (*.f64 (*.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
#s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x)))
#s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x)))
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))
(fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))
(-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj)
(-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) wj)
#s(literal -1/2 binary64)
wj
#s(literal 1 binary64)
(*.f64 wj wj)
(neg.f64 x)
x
(*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))
(*.f64 (*.f64 x (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))
(*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj))
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
(-.f64 #s(literal -1 binary64) wj)
#s(literal -1 binary64)
(neg.f64 wj)
(exp.f64 wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
#s(literal -2 binary64)
wj
#s(literal 1 binary64)
x
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
(-.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 wj #s(literal 1 binary64))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(/.f64 wj (+.f64 wj #s(literal 1 binary64)))
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
(+.f64 wj #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) (*.f64 wj wj))) wj x))
(fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj x)
(fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) (*.f64 wj wj))) wj x)
#s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj)))
#s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) (*.f64 wj wj)))
(*.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))) (*.f64 wj wj))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)) #s(literal 1 binary64)) (*.f64 wj wj))
(-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))
(-.f64 (fma.f64 #s(literal -8/3 binary64) x (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)
(fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))
#s(literal 5/2 binary64)
x
#s(literal 1 binary64)
wj
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
#s(literal 8/3 binary64)
(*.f64 wj wj)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))))
#s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x)))
#s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x)))
(*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x)))
(/.f64 (fma.f64 #s(literal -1 binary64) wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x)
#s(literal -1 binary64)
(/.f64 wj x)
wj
x
(/.f64 wj (fma.f64 x wj x))
(fma.f64 x wj x)
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(exp.f64 (neg.f64 wj))
(neg.f64 wj)
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
(neg.f64 x)

localize352.0ms (4.6%)

Memory
-71.7MiB live, 385.3MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.01953125
(/.f64 wj (fma.f64 x wj x))
accuracy0.02734375
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
accuracy0.03125
(*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
accuracy27.877725738000137
(fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x)))
accuracy0.15625
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
accuracy1.2339629372241137
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj x))
accuracy33.50719845948136
(*.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))) (*.f64 wj wj))
accuracy46.10194206329415
#s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj)))
accuracy0.0
(+.f64 wj #s(literal 1 binary64))
accuracy0.015625
(/.f64 wj (+.f64 wj #s(literal 1 binary64)))
accuracy13.086769033661682
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
accuracy46.55862110393044
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))
accuracy0.0
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
accuracy0.01953125
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
accuracy8.124592665830365
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
accuracy0.0234375
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))
accuracy0.03125
(*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x)
accuracy0.046875
(/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
accuracy0.7261680753685318
#s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x)))
Samples
196.0ms152×1valid
59.0ms75×0valid
34.0ms29×2valid
Compiler

Compiled 515 to 72 computations (86% saved)

Precisions
Click to see histograms. Total time spent on operations: 222.0ms
ival-add: 64.0ms (28.8% of total)
ival-mult: 55.0ms (24.8% of total)
adjust: 30.0ms (13.5% of total)
ival-div: 23.0ms (10.4% of total)
ival-exp: 19.0ms (8.6% of total)
ival-sub: 13.0ms (5.9% of total)
const: 11.0ms (5% of total)
ival-neg: 4.0ms (1.8% of total)
exact: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series32.0ms (0.4%)

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

6 calls:

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

simplify187.0ms (2.4%)

Memory
-11.1MiB live, 146.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07013052
124542851
087052719
Stop Event
iter limit
node limit
Counts
185 → 183
Calls
Call 1
Inputs
x
(+ x (* -2 (* wj x)))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -3/2 x) (* 4 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -3/2 x) (+ (* 4 x) (* wj (+ 1 (+ (* -2 (+ 1 (+ (* -3/2 x) (* 4 x)))) (+ (* -2/3 x) (* 3 x))))))))))))
-1
(- (* -1 wj) 1)
(+ 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
(+ 1 (* -2 wj))
(+ 1 (* wj (- (* wj (+ 5/2 (/ 1 x))) 2)))
(+ 1 (* wj (- (* wj (+ 5/2 (+ (* wj (+ 7/3 (+ (* -2 (+ 5/2 (/ 1 x))) (/ 1 x)))) (/ 1 x)))) 2)))
(* -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 wj)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(* wj (+ 1 (* 5/2 x)))
(* wj (+ 1 (+ (* -1 (* wj (+ 1 (* 8/3 x)))) (* 5/2 x))))
(* -1 (/ (pow wj 2) x))
(* (pow wj 2) (- (/ wj x) (/ 1 x)))
(* (pow wj 2) (- (* wj (+ (* -1 (/ wj x)) (/ 1 x))) (/ 1 x)))
(* (pow wj 2) (- (* wj (+ (* wj (- (/ wj x) (/ 1 x))) (/ 1 x))) (/ 1 x)))
(+ x (* wj (+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))))
(+ x (* wj (+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))))
(+ (* -1 x) (* -1 (pow wj 2)))
(+ (* -1 x) (* (pow wj 2) (- (* -1 wj) 1)))
(+ (* -1 x) (* (pow wj 2) (- (* wj (- (* -1/2 wj) 1)) 1)))
(- (* -1 (pow wj 2)) x)
(- (* (pow wj 2) (- (* -1 wj) 1)) x)
(- (* (pow wj 2) (- (* wj (- (* -1/2 wj) 1)) 1)) x)
(+ 1 (* wj (- (* 5/2 wj) 2)))
(+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(/ wj x)
(* wj (+ (* -1 (/ wj x)) (/ 1 x)))
(* wj (+ (* wj (- (/ wj x) (/ 1 x))) (/ 1 x)))
(* wj (+ (* wj (- (* wj (+ (* -1 (/ wj x)) (/ 1 x))) (/ 1 x))) (/ 1 x)))
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj)))
(* -1 wj)
(* -1 (* wj (+ 1 (/ 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 (- (/ 1 x) (/ 1 (* wj x))))
(* wj (- (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj))))) (/ 1 (* wj x))))
(* wj (- (+ (* -1 (/ (+ (/ 1 x) (/ 1 (exp wj))) (pow wj 3))) (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj)))))) (/ 1 (* wj x))))
(* -2 (* wj x))
(* wj (+ (* -2 x) (/ x wj)))
(* -2 wj)
(* wj (- (/ 1 wj) 2))
(- (+ 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 wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3))))
(* wj (+ 1 (/ 1 wj)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 2) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(* -1 (* (pow wj 2) (+ 1 (* 8/3 x))))
(* (pow wj 2) (+ (* -1 (+ 1 (* 8/3 x))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* -1 (/ wj x))
(* wj (- (/ 1 (* wj x)) (/ 1 x)))
(* wj (- (/ 1 (* wj x)) (+ (/ 1 x) (/ 1 (* (pow wj 2) x)))))
(* wj (- (+ (/ 1 (* wj x)) (/ 1 (* (pow wj 3) x))) (+ (/ 1 x) (/ 1 (* (pow wj 2) x)))))
(* wj (- (+ 1 (/ (* x (+ (exp (neg wj)) (/ 1 x))) (pow wj 2))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (* x (+ (exp (neg wj)) (/ 1 x))) (pow wj 3))) (/ (* x (+ (exp (neg wj)) (/ 1 x))) (pow wj 2)))) (/ 1 wj)))
(* -1 (* (pow wj 2) (exp wj)))
(* (pow wj 2) (+ (* -1 (exp wj)) (+ (* -1 (/ (exp wj) wj)) (/ (exp wj) wj))))
(* (pow wj 2) (+ (* -1 (exp wj)) (+ (* -1 (/ x (pow wj 2))) (+ (* -1 (/ (exp wj) wj)) (/ (exp wj) wj)))))
(* -1/2 (pow wj 4))
(* -1 (* (pow wj 4) (+ 1/2 (/ 1 wj))))
(* (pow wj 4) (- (* -1 (/ (+ 1 (/ 1 wj)) wj)) 1/2))
(* (pow wj 4) (- (* -1 (/ x (pow wj 4))) (+ 1/2 (+ (/ 1 wj) (/ 1 (pow wj 2))))))
(/ (exp (neg wj)) wj)
(/ (+ (exp (neg wj)) (* -1 (/ (exp (neg wj)) wj))) wj)
(/ (- (+ (exp (neg wj)) (/ (exp (neg wj)) (pow wj 2))) (/ (exp (neg wj)) wj)) wj)
(/ (- (+ (exp (neg wj)) (* -1 (/ (exp (neg wj)) (pow wj 3)))) (+ (* -1 (/ (exp (neg wj)) (pow wj 2))) (/ (exp (neg wj)) wj))) wj)
(/ 1 x)
(- (/ 1 x) (/ 1 (* wj x)))
(- (+ (/ 1 x) (/ 1 (* (pow wj 2) x))) (/ 1 (* wj x)))
(- (+ (/ 1 x) (/ 1 (* (pow wj 2) x))) (+ (/ 1 (* wj x)) (/ 1 (* (pow wj 3) x))))
(* -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 (/ (- (* -1 (/ x (exp wj))) 1) 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 (* wj (- (/ 1 (* wj x)) (/ 1 x))))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (/ 1 x)) wj)) (/ 1 x))))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (+ (/ 1 x) (/ 1 (exp wj)))) wj)) (/ 1 x)) wj)) (/ 1 x))))
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(* -1 (* wj (- 2 (/ 1 wj))))
(+ 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 (/ 1 wj)) wj)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj)))
(* -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))))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* -1 (* wj (- (/ 1 x) (/ 1 (* wj x)))))
(* -1 (* wj (+ (* -1 (/ (- (/ 1 x) (/ 1 (* wj x))) wj)) (/ 1 x))))
(* -1 (* wj (+ (* -1 (/ (+ (* -1 (/ (- (/ 1 x) (/ 1 (* wj x))) wj)) (/ 1 x)) wj)) (/ 1 x))))
(* -1 (* wj (- (* -1 (/ (- (/ (* x (- (/ 1 x) (* -1 (exp (* -1 wj))))) wj) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (* x (- (/ 1 x) (* -1 (exp (* -1 wj)))))) (/ (* x (+ (exp (* -1 wj)) (/ 1 x))) wj)) wj)) 1) wj)) 1)))
(* (pow wj 2) (+ (* -1 (exp wj)) (* -1 (/ (+ (exp wj) (* -1 (exp wj))) wj))))
(* (pow wj 2) (+ (* -1 (exp wj)) (* -1 (/ (+ (exp wj) (+ (* -1 (exp wj)) (/ x wj))) wj))))
(* (pow wj 4) (- (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ x (pow wj 2))) 1) wj))) wj)) 1/2))
(/ (exp (* -1 wj)) wj)
(* -1 (/ (+ (* -1 (exp (* -1 wj))) (/ (exp (* -1 wj)) wj)) wj))
(* -1 (/ (+ (* -1 (exp (* -1 wj))) (* -1 (/ (- (/ (exp (* -1 wj)) wj) (exp (* -1 wj))) wj))) wj))
(* -1 (/ (+ (* -1 (exp (* -1 wj))) (* -1 (/ (- (* -1 (/ (- (/ (exp (* -1 wj)) wj) (exp (* -1 wj))) wj)) (exp (* -1 wj))) wj))) wj))
(+ (* -1 (/ (- (/ 1 x) (/ 1 (* wj x))) wj)) (/ 1 x))
(+ (* -1 (/ (+ (* -1 (/ (- (/ 1 x) (/ 1 (* wj x))) wj)) (/ 1 x)) wj)) (/ 1 x))
(* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* (exp wj) (+ 1 wj))))
(+ (* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* (exp wj) (+ 1 wj)))) (/ 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)))))
(* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* x (* (exp wj) (+ 1 wj)))))
(/ (+ (* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* (exp wj) (+ 1 wj)))) (/ x (* (exp wj) (+ 1 wj)))) x)
(* x (+ 1 (* -2 wj)))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(* (pow wj 2) (+ 1 (* -1 wj)))
(+ (* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))) (* (pow wj 2) (+ 1 (* -1 wj))))
(+ (* wj (+ 1 (* -1 wj))) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(* (pow wj 2) (- (/ 1 wj) 1))
(+ (* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) 8/3))) (* (pow wj 2) (- (/ 1 wj) 1)))
(/ (+ (* -1 wj) (/ wj (+ 1 wj))) x)
(* -1 (+ (* -1 wj) (/ wj (+ 1 wj))))
(+ (* -1 (+ (* -1 wj) (/ wj (+ 1 wj)))) (/ (* x (exp (neg wj))) (+ 1 wj)))
(+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj)))
(+ (* -1 x) (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))))
(* (pow wj 2) (- (* wj (- (* -1/2 wj) 1)) 1))
(+ 1 (* 8/3 x))
(/ wj (* x (+ 1 wj)))
(/ x (* (exp wj) (+ 1 wj)))
(* x (+ (* -1 (/ (+ (* -1 wj) (/ wj (+ 1 wj))) x)) (/ 1 (* (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)))))))
(/ 1 (* (exp wj) (+ 1 wj)))
(+ (* -1 (/ (+ (* -1 wj) (/ wj (+ 1 wj))) x)) (/ 1 (* (exp wj) (+ 1 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 (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (+ 1 (* -1 wj))) x)) 2))
(* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) 8/3)))
(* x (+ (* (pow wj 2) (- (* 5/2 (/ 1 wj)) 8/3)) (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)))
(/ (* x (exp (neg wj))) (+ 1 wj))
(* x (+ (* -1 (/ (+ (* -1 wj) (/ wj (+ 1 wj))) x)) (/ (exp (neg wj)) (+ 1 wj))))
(* x (- (+ (* -1 (/ (* wj (* (exp wj) (+ 1 wj))) x)) (/ (* wj (exp wj)) x)) 1))
(* x (- (/ (* (pow wj 2) (- (* wj (- (* -1/2 wj) 1)) 1)) x) 1))
(* 8/3 x)
(* x (+ 8/3 (/ 1 x)))
(* -1 (* x (- (+ (* -1 (/ wj x)) (/ wj (* x (+ 1 wj)))) (/ 1 (* (exp wj) (+ 1 wj))))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 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 (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (+ 1 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(* -1 (* x (+ 2 (* wj (- (* 8/3 wj) 5/2)))))
(* -1 (* x (+ 2 (+ (* -1 (/ (* wj (+ 1 (* -1 wj))) x)) (* wj (- (* 8/3 wj) 5/2))))))
(* -1 (* (pow wj 2) (* x (- 8/3 (* 5/2 (/ 1 wj))))))
(* -1 (* x (+ (* -1 (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)) (* (pow wj 2) (- 8/3 (* 5/2 (/ 1 wj)))))))
(* -1 (/ (+ wj (/ wj (- (* -1 wj) 1))) x))
(* -1 (* x (+ (* -1 (/ (exp (neg wj)) (+ 1 wj))) (* -1 (/ (+ wj (/ wj (- (* -1 wj) 1))) x)))))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) x)))))
(* -1 (* x (+ 1 (* -1 (/ (* (pow wj 2) (- (* wj (- (* -1/2 wj) 1)) 1)) x)))))
(* -1 (/ wj (* x (- (* -1 wj) 1))))
Outputs
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -3/2 x) (* 4 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 (+ (* -3/2 x) (+ (* 4 x) (* wj (+ 1 (+ (* -2 (+ 1 (+ (* -3/2 x) (* 4 x)))) (+ (* -2/3 x) (* 3 x))))))))))))
(fma.f64 (fma.f64 #s(literal -2 binary64) x (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (fma.f64 (fma.f64 x #s(literal 7/3 binary64) (fma.f64 #s(literal -5 binary64) x #s(literal -2 binary64))) wj wj)) wj wj)) wj x)
-1
#s(literal -1 binary64)
(- (* -1 wj) 1)
(-.f64 (neg.f64 wj) #s(literal 1 binary64))
(+ 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 (fma.f64 (-.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 7/3 binary64))) wj wj) #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
#s(literal 1 binary64)
(+ 1 (* -2 wj))
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
(+ 1 (* wj (- (* wj (+ 5/2 (/ 1 x))) 2)))
(fma.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64))
(+ 1 (* wj (- (* wj (+ 5/2 (+ (* wj (+ 7/3 (+ (* -2 (+ 5/2 (/ 1 x))) (/ 1 x)))) (/ 1 x)))) 2)))
(fma.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (+.f64 #s(literal -8/3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) x)) wj (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64))) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64))
(* -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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal -3/2 binary64) x))) 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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal -3/2 binary64) x))) #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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64) (*.f64 #s(literal -3/2 binary64) x)))) wj (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) x))) wj (neg.f64 x))
wj
(* wj (+ 1 (* -1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) 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 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(+ 1 wj)
(+.f64 #s(literal 1 binary64) wj)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(* -2 x)
(*.f64 #s(literal -2 binary64) x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(* wj (+ 1 (* 5/2 x)))
(*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)
(* wj (+ 1 (+ (* -1 (* wj (+ 1 (* 8/3 x)))) (* 5/2 x))))
(*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj)
(* -1 (/ (pow wj 2) x))
(/.f64 (*.f64 (neg.f64 wj) wj) x)
(* (pow wj 2) (- (/ wj x) (/ 1 x)))
(*.f64 (-.f64 (/.f64 wj x) (/.f64 #s(literal 1 binary64) x)) (*.f64 wj wj))
(* (pow wj 2) (- (* wj (+ (* -1 (/ wj x)) (/ 1 x))) (/ 1 x)))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) wj) (/.f64 #s(literal 1 binary64) x)) (*.f64 wj wj))
(* (pow wj 2) (- (* wj (+ (* wj (- (/ wj x) (/ 1 x))) (/ 1 x))) (/ 1 x)))
(*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (/.f64 wj x) (/.f64 #s(literal 1 binary64) x)) wj (/.f64 #s(literal 1 binary64) x)) wj) (/.f64 #s(literal 1 binary64) x)) (*.f64 wj wj))
(+ x (* wj (+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 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 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 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)
(+ (* -1 x) (* -1 (pow wj 2)))
(neg.f64 (fma.f64 wj wj x))
(+ (* -1 x) (* (pow wj 2) (- (* -1 wj) 1)))
(fma.f64 (*.f64 (-.f64 (neg.f64 wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))
(+ (* -1 x) (* (pow wj 2) (- (* wj (- (* -1/2 wj) 1)) 1)))
(fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))
(- (* -1 (pow wj 2)) x)
(neg.f64 (fma.f64 wj wj x))
(- (* (pow wj 2) (- (* -1 wj) 1)) x)
(fma.f64 (*.f64 (-.f64 (neg.f64 wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))
(- (* (pow wj 2) (- (* wj (- (* -1/2 wj) 1)) 1)) x)
(fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))
(+ 1 (* wj (- (* 5/2 wj) 2)))
(fma.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64))
(+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64))
(/ wj x)
(/.f64 wj x)
(* wj (+ (* -1 (/ wj x)) (/ 1 x)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) wj)
(* wj (+ (* wj (- (/ wj x) (/ 1 x))) (/ 1 x)))
(*.f64 (fma.f64 (-.f64 (/.f64 wj x) (/.f64 #s(literal 1 binary64) x)) wj (/.f64 #s(literal 1 binary64) x)) wj)
(* wj (+ (* wj (- (* wj (+ (* -1 (/ wj x)) (/ 1 x))) (/ 1 x))) (/ 1 x)))
(*.f64 (fma.f64 (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) wj) (/.f64 #s(literal 1 binary64) x)) wj (/.f64 #s(literal 1 binary64) x)) wj)
(* wj (- 1 (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj)))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj))) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj)))
(*.f64 (-.f64 (+.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (pow.f64 wj #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) #s(literal 1 binary64)) (*.f64 wj wj))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj)) wj)
(* -1 wj)
(neg.f64 wj)
(* -1 (* wj (+ 1 (/ 1 wj))))
(fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(*.f64 (-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) wj))) (/.f64 #s(literal 1 binary64) (*.f64 wj 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 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (pow.f64 wj #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 wj wj))) (+.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) wj)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) wj)) wj)
(* wj (- (/ 1 x) (/ 1 (* wj x))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) wj) x)) wj)
(* wj (- (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj))))) (/ 1 (* wj x))))
(*.f64 (-.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 wj) wj) wj))) (/.f64 (/.f64 #s(literal 1 binary64) wj) x)) wj)
(* wj (- (+ (* -1 (/ (+ (/ 1 x) (/ 1 (exp wj))) (pow wj 3))) (+ (/ 1 x) (+ (/ 1 (* (pow wj 2) x)) (/ 1 (* (pow wj 2) (exp wj)))))) (/ 1 (* wj x))))
(*.f64 (fma.f64 (/.f64 (+.f64 (exp.f64 (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) (pow.f64 wj #s(literal 3 binary64))) #s(literal -1 binary64) (-.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 wj) wj) wj))) (/.f64 (/.f64 #s(literal 1 binary64) wj) x))) wj)
(* -2 (* wj x))
(*.f64 (*.f64 #s(literal -2 binary64) wj) x)
(* wj (+ (* -2 x) (/ x wj)))
(*.f64 (fma.f64 #s(literal -2 binary64) x (/.f64 x wj)) wj)
(* -2 wj)
(*.f64 #s(literal -2 binary64) wj)
(* wj (- (/ 1 wj) 2))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 2 binary64)) wj)
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (exp.f64 wj) wj))) (/.f64 #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 #s(literal 1 binary64) (*.f64 wj wj)) (/.f64 x (*.f64 (exp.f64 wj) wj))) #s(literal 1 binary64)) (fma.f64 (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) wj)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) wj)))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(-.f64 (+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (pow.f64 wj #s(literal 3 binary64))) (/.f64 x (exp.f64 wj)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) (/.f64 x (*.f64 (exp.f64 wj) wj)))) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 wj wj)) (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) wj))))
(- 1 (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 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 #s(literal 1 binary64) (*.f64 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 (+ 1 (/ 1 wj)))
(+.f64 #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) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.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)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (+.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3)))))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (+.f64 (+.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (/.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 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (+.f64 (/.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))) (*.f64 wj wj))
(* (pow wj 2) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj)))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (+.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)))) (*.f64 wj wj))
(* -1 (* (pow wj 2) (+ 1 (* 8/3 x))))
(*.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (* 8/3 x))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.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))) (*.f64 wj wj))
(* -1 (/ wj x))
(/.f64 (neg.f64 wj) x)
(* wj (- (/ 1 (* wj x)) (/ 1 x)))
(*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) x) wj)
(* wj (- (/ 1 (* wj x)) (+ (/ 1 x) (/ 1 (* (pow wj 2) x)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) x) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) x)) wj)
(* wj (- (+ (/ 1 (* wj x)) (/ 1 (* (pow wj 3) x))) (+ (/ 1 x) (/ 1 (* (pow wj 2) x)))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) wj)) x) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) x)) wj)
(* wj (- (+ 1 (/ (* x (+ (exp (neg wj)) (/ 1 x))) (pow wj 2))) (/ 1 wj)))
(*.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj))) wj)
(* wj (- (+ 1 (+ (* -1 (/ (* x (+ (exp (neg wj)) (/ 1 x))) (pow wj 3))) (/ (* x (+ (exp (neg wj)) (/ 1 x))) (pow wj 2)))) (/ 1 wj)))
(*.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (pow.f64 wj #s(literal 3 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) (*.f64 wj wj)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) wj)) wj)
(* -1 (* (pow wj 2) (exp wj)))
(*.f64 (*.f64 (neg.f64 (exp.f64 wj)) wj) wj)
(* (pow wj 2) (+ (* -1 (exp wj)) (+ (* -1 (/ (exp wj) wj)) (/ (exp wj) wj))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 wj)) wj) wj)
(* (pow wj 2) (+ (* -1 (exp wj)) (+ (* -1 (/ x (pow wj 2))) (+ (* -1 (/ (exp wj) wj)) (/ (exp wj) wj)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) wj) (/.f64 x wj) (-.f64 #s(literal 0 binary64) (exp.f64 wj))) (*.f64 wj wj))
(* -1/2 (pow wj 4))
(*.f64 (pow.f64 wj #s(literal 4 binary64)) #s(literal -1/2 binary64))
(* -1 (* (pow wj 4) (+ 1/2 (/ 1 wj))))
(*.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1/2 binary64))) (pow.f64 wj #s(literal 4 binary64)))
(* (pow wj 4) (- (* -1 (/ (+ 1 (/ 1 wj)) wj)) 1/2))
(*.f64 (-.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64) #s(literal -1 binary64)) wj) #s(literal 1/2 binary64)) (pow.f64 wj #s(literal 4 binary64)))
(* (pow wj 4) (- (* -1 (/ x (pow wj 4))) (+ 1/2 (+ (/ 1 wj) (/ 1 (pow wj 2))))))
(*.f64 (-.f64 (/.f64 (neg.f64 x) (pow.f64 wj #s(literal 4 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 wj wj))) (/.f64 #s(literal 1 binary64) wj))) (pow.f64 wj #s(literal 4 binary64)))
(/ (exp (neg wj)) wj)
(/.f64 (exp.f64 (neg.f64 wj)) wj)
(/ (+ (exp (neg wj)) (* -1 (/ (exp (neg wj)) wj))) wj)
(/.f64 (-.f64 (exp.f64 (neg.f64 wj)) (/.f64 (exp.f64 (neg.f64 wj)) wj)) wj)
(/ (- (+ (exp (neg wj)) (/ (exp (neg wj)) (pow wj 2))) (/ (exp (neg wj)) wj)) wj)
(/.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (*.f64 wj wj)) (exp.f64 (neg.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) wj)) wj)
(/ (- (+ (exp (neg wj)) (* -1 (/ (exp (neg wj)) (pow wj 3)))) (+ (* -1 (/ (exp (neg wj)) (pow wj 2))) (/ (exp (neg wj)) wj))) wj)
(/.f64 (-.f64 (-.f64 (-.f64 (exp.f64 (neg.f64 wj)) (/.f64 (exp.f64 (neg.f64 wj)) (pow.f64 wj #s(literal 3 binary64)))) (/.f64 (exp.f64 (neg.f64 wj)) wj)) (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 wj)) (*.f64 wj wj))) wj)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(- (/ 1 x) (/ 1 (* wj x)))
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) wj) x))
(- (+ (/ 1 x) (/ 1 (* (pow wj 2) x))) (/ 1 (* wj x)))
(-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) x) (/.f64 (/.f64 #s(literal 1 binary64) wj) x))
(- (+ (/ 1 x) (/ 1 (* (pow wj 2) x))) (+ (/ 1 (* wj x)) (/ 1 (* (pow wj 3) x))))
(-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) x) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) wj)) x))
(* -1 (* wj (- (/ 1 wj) 1)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj))) 1) wj)) 1) wj)) 1)))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) (/.f64 x (exp.f64 wj))) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal 1 binary64) wj)) (/.f64 x (exp.f64 wj))) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj))
(* -1 (* wj (- (/ 1 (* wj x)) (/ 1 x))))
(*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) x) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (/ 1 x)) wj)) (/ 1 x))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) x)) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (/ 1 (* wj x)) (/ 1 (* wj (exp wj)))) (+ (/ 1 x) (/ 1 (exp wj)))) wj)) (/ 1 x)) wj)) (/ 1 x))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) x)) (exp.f64 (neg.f64 wj))) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) (neg.f64 wj))
(* -1 (* wj (+ (* -1 (/ x wj)) (* 2 x))))
(*.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) (neg.f64 wj))
(* -1 (* wj (- 2 (/ 1 wj))))
(*.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) wj)) (neg.f64 wj))
(+ 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 (* -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))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (neg.f64 (+.f64 (fma.f64 #s(literal 8/3 binary64) x (/.f64 (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64)) wj)) #s(literal 1 binary64))) (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 (/.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)) (+ (* 2/3 x) (* 2 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)))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (-.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) (*.f64 wj wj))
(* -1 (* wj (- (/ 1 x) (/ 1 (* wj x)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) wj) x)) (neg.f64 wj))
(* -1 (* wj (+ (* -1 (/ (- (/ 1 x) (/ 1 (* wj x))) wj)) (/ 1 x))))
(*.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) wj) x)) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) (neg.f64 wj))
(* -1 (* wj (+ (* -1 (/ (+ (* -1 (/ (- (/ 1 x) (/ 1 (* wj x))) wj)) (/ 1 x)) wj)) (/ 1 x))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) wj) x)) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (/ (* x (- (/ 1 x) (* -1 (exp (* -1 wj))))) wj) 1) wj)) 1)))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (* x (- (/ 1 x) (* -1 (exp (* -1 wj)))))) (/ (* x (+ (exp (* -1 wj)) (/ 1 x))) wj)) wj)) 1) wj)) 1)))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64)) wj) (fma.f64 (exp.f64 (neg.f64 wj)) x #s(literal 1 binary64))) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj)) #s(literal 1 binary64)) (neg.f64 wj))
(* (pow wj 2) (+ (* -1 (exp wj)) (* -1 (/ (+ (exp wj) (* -1 (exp wj))) wj))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 wj)) wj) wj)
(* (pow wj 2) (+ (* -1 (exp wj)) (* -1 (/ (+ (exp wj) (+ (* -1 (exp wj)) (/ x wj))) wj))))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 0 binary64) (/.f64 (neg.f64 x) wj)) wj) (exp.f64 wj)) (*.f64 wj wj))
(* (pow wj 4) (- (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ x (pow wj 2))) 1) wj))) wj)) 1/2))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 wj wj)) #s(literal 1 binary64)) wj)) (neg.f64 wj)) #s(literal 1/2 binary64)) (pow.f64 wj #s(literal 4 binary64)))
(/ (exp (* -1 wj)) wj)
(/.f64 (exp.f64 (neg.f64 wj)) wj)
(* -1 (/ (+ (* -1 (exp (* -1 wj))) (/ (exp (* -1 wj)) wj)) wj))
(/.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (exp.f64 (neg.f64 wj))) (neg.f64 wj))
(* -1 (/ (+ (* -1 (exp (* -1 wj))) (* -1 (/ (- (/ (exp (* -1 wj)) wj) (exp (* -1 wj))) wj))) wj))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (exp.f64 (neg.f64 wj))) (neg.f64 wj)) (exp.f64 (neg.f64 wj))) (neg.f64 wj))
(* -1 (/ (+ (* -1 (exp (* -1 wj))) (* -1 (/ (- (* -1 (/ (- (/ (exp (* -1 wj)) wj) (exp (* -1 wj))) wj)) (exp (* -1 wj))) wj))) wj))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (exp.f64 (neg.f64 wj))) (neg.f64 wj)) (exp.f64 (neg.f64 wj))) (neg.f64 wj)) (exp.f64 (neg.f64 wj))) (neg.f64 wj))
(+ (* -1 (/ (- (/ 1 x) (/ 1 (* wj x))) wj)) (/ 1 x))
(+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) wj) x)) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x))
(+ (* -1 (/ (+ (* -1 (/ (- (/ 1 x) (/ 1 (* wj x))) wj)) (/ 1 x)) wj)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (/.f64 #s(literal 1 binary64) wj) x)) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x)) (neg.f64 wj)) (/.f64 #s(literal 1 binary64) x))
(* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* (exp wj) (+ 1 wj))))
(/.f64 (*.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj))) (neg.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(+ (* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* (exp wj) (+ 1 wj)))) (/ x (* (exp wj) (+ 1 wj))))
(/.f64 (+.f64 x (neg.f64 (*.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj))))) (fma.f64 (exp.f64 wj) wj (exp.f64 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))))
(* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* x (* (exp wj) (+ 1 wj)))))
(/.f64 (*.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj))) (neg.f64 (*.f64 (fma.f64 x wj x) (exp.f64 wj))))
(/ (+ (* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) (* (exp wj) (+ 1 wj)))) (/ x (* (exp wj) (+ 1 wj)))) x)
(/.f64 (/.f64 (+.f64 x (neg.f64 (*.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj))))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) x)
(* x (+ 1 (* -2 wj)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(/ (* 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)))))
(/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(* (pow wj 2) (+ 1 (* -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 (* -1 wj))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj))
(+ (* wj (+ 1 (* -1 wj))) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj) wj)
(+ (* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) 8/3))) (* (pow wj 2) (- (/ 1 wj) 1)))
(*.f64 (*.f64 wj wj) (fma.f64 (-.f64 (/.f64 #s(literal 5/2 binary64) wj) #s(literal 8/3 binary64)) x (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64))))
(/ (+ (* -1 wj) (/ wj (+ 1 wj))) x)
(/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) wj) x)
(* -1 (+ (* -1 wj) (/ wj (+ 1 wj))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) wj)
(+ (* -1 (+ (* -1 wj) (/ wj (+ 1 wj)))) (/ (* x (exp (neg wj))) (+ 1 wj)))
(fma.f64 x (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64) wj))
(+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj)))
(*.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj)))
(+ (* -1 x) (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))))
(fma.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj)) (neg.f64 x))
(* (pow wj 2) (- (* wj (- (* -1/2 wj) 1)) 1))
(*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj)
(+ 1 (* 8/3 x))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(/ wj (* x (+ 1 wj)))
(/.f64 wj (fma.f64 x wj x))
(/ x (* (exp wj) (+ 1 wj)))
(/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(* x (+ (* -1 (/ (+ (* -1 wj) (/ wj (+ 1 wj))) x)) (/ 1 (* (exp wj) (+ 1 wj)))))
(*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) wj) x) #s(literal -1 binary64) (/.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 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj x)) (/.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (fma.f64 x wj x) (exp.f64 wj)))) x)
(/ 1 (* (exp wj) (+ 1 wj)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(+ (* -1 (/ (+ (* -1 wj) (/ wj (+ 1 wj))) x)) (/ 1 (* (exp wj) (+ 1 wj))))
(fma.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) wj) x) #s(literal -1 binary64) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(* -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))))))
(*.f64 (-.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (fma.f64 x wj x) (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (+ 1 (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)) x)
(* x (+ 1 (+ (* wj (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (/ (* (pow wj 2) (+ 1 (* -1 wj))) x))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) wj (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj) x)) x x)
(* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(*.f64 (-.f64 (*.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 (* -1 wj))) x)) 2))
(*.f64 (-.f64 (*.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)))) #s(literal 2 binary64)) x)
(* (pow wj 2) (* x (- (* 5/2 (/ 1 wj)) 8/3)))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 5/2 binary64) wj) #s(literal 8/3 binary64)) x) wj) wj)
(* x (+ (* (pow wj 2) (- (* 5/2 (/ 1 wj)) 8/3)) (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)))
(*.f64 (*.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) x) (-.f64 (/.f64 #s(literal 5/2 binary64) wj) #s(literal 8/3 binary64)))) x)
(/ (* x (exp (neg wj))) (+ 1 wj))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 #s(literal 1 binary64) wj))
(* x (+ (* -1 (/ (+ (* -1 wj) (/ wj (+ 1 wj))) x)) (/ (exp (neg wj)) (+ 1 wj))))
(*.f64 (fma.f64 (/.f64 (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) wj) x) #s(literal -1 binary64) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (- (+ (* -1 (/ (* wj (* (exp wj) (+ 1 wj))) x)) (/ (* wj (exp wj)) x)) 1))
(*.f64 (-.f64 (/.f64 (*.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj))) x) #s(literal 1 binary64)) x)
(* x (- (/ (* (pow wj 2) (- (* wj (- (* -1/2 wj) 1)) 1)) x) 1))
(*.f64 (-.f64 (*.f64 (*.f64 wj wj) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) x)) #s(literal 1 binary64)) x)
(* 8/3 x)
(*.f64 #s(literal 8/3 binary64) x)
(* x (+ 8/3 (/ 1 x)))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(* -1 (* x (- (+ (* -1 (/ wj x)) (/ wj (* x (+ 1 wj)))) (/ 1 (* (exp wj) (+ 1 wj))))))
(*.f64 (-.f64 (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) 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 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (fma.f64 (neg.f64 wj) (/.f64 (exp.f64 wj) (*.f64 (fma.f64 x wj x) (exp.f64 wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
(* -1 (* x (- (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2)))) 1)))
(*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.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 (* -1 wj))) x)) (* wj (+ 2 (* wj (- (* 8/3 wj) 5/2))))) 1)))
(*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (-.f64 (*.f64 (fma.f64 (-.f64 (*.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 (+ 2 (* wj (- (* 8/3 wj) 5/2)))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (neg.f64 x))
(* -1 (* x (+ 2 (+ (* -1 (/ (* wj (+ 1 (* -1 wj))) x)) (* wj (- (* 8/3 wj) 5/2))))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) wj) #s(literal 5/2 binary64)) wj (fma.f64 (neg.f64 wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal 2 binary64))) (neg.f64 x))
(* -1 (* (pow wj 2) (* x (- 8/3 (* 5/2 (/ 1 wj))))))
(*.f64 (*.f64 (*.f64 (neg.f64 wj) wj) x) (-.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 5/2 binary64) wj)))
(* -1 (* x (+ (* -1 (/ (* (pow wj 2) (- (/ 1 wj) 1)) x)) (* (pow wj 2) (- 8/3 (* 5/2 (/ 1 wj)))))))
(*.f64 (fma.f64 (*.f64 (-.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 5/2 binary64) wj)) wj) wj (*.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) x))) (neg.f64 x))
(* -1 (/ (+ wj (/ wj (- (* -1 wj) 1))) x))
(/.f64 (+.f64 (/.f64 wj (-.f64 (neg.f64 wj) #s(literal 1 binary64))) wj) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (exp (neg wj)) (+ 1 wj))) (* -1 (/ (+ wj (/ wj (- (* -1 wj) 1))) x)))))
(*.f64 (-.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (+.f64 (/.f64 wj (-.f64 (neg.f64 wj) #s(literal 1 binary64))) wj) x)) (neg.f64 x))
(* -1 (* x (+ 1 (* -1 (/ (+ (* -1 (* wj (* (exp wj) (+ 1 wj)))) (* wj (exp wj))) x)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 wj) (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (exp.f64 wj))) x)) (neg.f64 x))
(* -1 (* x (+ 1 (* -1 (/ (* (pow wj 2) (- (* wj (- (* -1/2 wj) 1)) 1)) x)))))
(*.f64 (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) x) #s(literal 1 binary64)) (neg.f64 x))
(* -1 (/ wj (* x (- (* -1 wj) 1))))
(/.f64 (/.f64 (neg.f64 wj) x) (-.f64 (neg.f64 wj) #s(literal 1 binary64)))

rewrite189.0ms (2.4%)

Memory
2.4MiB live, 195.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082635
0125629
1519605
24676605
08761602
Stop Event
iter limit
node limit
iter limit
Counts
24 → 254
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x)
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x))
(/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(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 wj (+.f64 wj #s(literal 1 binary64)))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64))))
(/.f64 wj (+.f64 wj #s(literal 1 binary64)))
(+.f64 wj #s(literal 1 binary64))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj x))
(fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj x)
#s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj)))
(*.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))) (*.f64 wj wj))
(fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))))
#s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x)))
(*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
#s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x)))
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(/.f64 wj (fma.f64 x wj x))
Outputs
(*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) x)) (/.f64 x (exp.f64 wj)))
(*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj))) (/.f64 x x))
(*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) x) (/.f64 x (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj))))
(*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) (*.f64 (*.f64 x (exp.f64 wj)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))) x)
(*.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) (/.f64 x (*.f64 (*.f64 x (exp.f64 wj)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))))
(*.f64 x (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) (*.f64 (*.f64 x (exp.f64 wj)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))))
(/.f64 (/.f64 (*.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) x) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) x)) (exp.f64 wj))
(/.f64 (/.f64 (*.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) x) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj))) x)
(/.f64 (/.f64 (*.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) x) x) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)))
(/.f64 (*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) x) x) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)))
(/.f64 (*.f64 (neg.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x)))) x) (*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)) (neg.f64 x)))
(/.f64 (*.f64 x (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) x)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)))
(/.f64 (*.f64 x (neg.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))))) (*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)) (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)) (neg.f64 x)))
(/.f64 (*.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) x) (*.f64 (*.f64 x (exp.f64 wj)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64))) (-.f64 wj #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (neg.f64 (-.f64 #s(literal -1 binary64) (neg.f64 wj))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64)) (-.f64 (neg.f64 wj) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64)) (neg.f64 (-.f64 wj #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (neg.f64 (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (-.f64 #s(literal -1 binary64) (neg.f64 wj)))
(/.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj))))
(/.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64)) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 wj)))))
(/.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64)) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(neg.f64 (+.f64 #s(literal 1 binary64) wj))
(fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))
(fma.f64 wj #s(literal -1 binary64) #s(literal -1 binary64))
(-.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (neg.f64 wj)) #s(literal -1 binary64)) (/.f64 (*.f64 wj wj) (-.f64 #s(literal -1 binary64) (neg.f64 wj))))
(+.f64 (/.f64 #s(literal -1 binary64) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 (neg.f64 wj) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (neg.f64 wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj))) (/.f64 x x)))
(/.f64 (/.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) x) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) (exp.f64 wj))
(/.f64 (/.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) x) (exp.f64 wj)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))
(/.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) x)) (exp.f64 wj))
(/.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj))) x)
(/.f64 (neg.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) x)) (neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj))))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))))) (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)) (neg.f64 x))))
(/.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) x) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)))
(/.f64 (neg.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x)))) (*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)) (neg.f64 x)))
(/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) (*.f64 (*.f64 x (exp.f64 wj)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))))
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x)))) (*.f64 (*.f64 x (exp.f64 wj)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))))
(neg.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) (*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)) (neg.f64 x))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(*.f64 x (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) x) (-.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) x) (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj))))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 wj wj)) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64)))
(/.f64 (*.f64 x (fma.f64 #s(literal -8 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj))))
(fma.f64 (*.f64 #s(literal -2 binary64) wj) x (*.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 (*.f64 #s(literal -2 binary64) wj) x))
(fma.f64 x (*.f64 #s(literal -2 binary64) wj) (*.f64 x #s(literal 1 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -2 binary64) wj)))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) wj) x) (*.f64 #s(literal 1 binary64) x))
(+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 #s(literal -2 binary64) wj) x))
(+.f64 (*.f64 x (*.f64 #s(literal -2 binary64) wj)) (*.f64 x #s(literal 1 binary64)))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 x (*.f64 #s(literal -2 binary64) wj)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 wj wj)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj)))))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 wj wj)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 wj wj)) (*.f64 #s(literal -2 binary64) wj))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj))))
(fma.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64))
(fma.f64 wj #s(literal -2 binary64) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 wj wj)) (-.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) wj))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) #s(literal -2 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal -8 binary64) (pow.f64 wj #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj)))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 wj wj) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) wj) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) wj))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj) (*.f64 wj wj)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj) (*.f64 wj wj))))
(-.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 (/.f64 wj (-.f64 (*.f64 wj wj) #s(literal 1 binary64))) (-.f64 wj #s(literal 1 binary64)))
(*.f64 (/.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)))
(*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (neg.f64 wj)) (neg.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))))
(/.f64 (neg.f64 wj) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
(neg.f64 (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(neg.f64 (/.f64 wj (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64))) (neg.f64 (-.f64 wj #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj))))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (neg.f64 (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64)) (-.f64 wj #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) wj))
(/.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) wj #s(literal 1 binary64))
(fma.f64 wj #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 wj wj) (-.f64 wj #s(literal 1 binary64))) (pow.f64 (-.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) (/.f64 (*.f64 wj wj) (-.f64 #s(literal 1 binary64) wj)))
(+.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj))) (pow.f64 (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)) #s(literal -1 binary64)))
(+.f64 (pow.f64 (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) wj)
(+.f64 wj #s(literal 1 binary64))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) #s(literal 2 binary64))) (-.f64 x (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) x))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) (*.f64 x wj)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) #s(literal 2 binary64))))
(fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj x)
(fma.f64 wj #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) x)
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) x)))
(-.f64 x (*.f64 (neg.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj)))) wj))
(-.f64 x (*.f64 (neg.f64 wj) #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj) x)
(+.f64 x (*.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj))) wj))
#s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -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))) (*.f64 wj wj)))
(*.f64 (*.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))) (fabs.f64 wj)) (fabs.f64 wj))
(*.f64 (*.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)) (neg.f64 wj))
(*.f64 (*.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) wj)
(*.f64 (fabs.f64 wj) (*.f64 (fabs.f64 wj) (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))))
(*.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))) (*.f64 wj wj))
(*.f64 (neg.f64 wj) (*.f64 (neg.f64 wj) (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))))
(*.f64 (*.f64 wj wj) (-.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))))
(*.f64 wj (*.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))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 wj wj)) (+.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 wj wj)) (fma.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) (+.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)) (pow.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 wj wj) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)))
(/.f64 (*.f64 (*.f64 wj wj) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) (+.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj)) (pow.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 wj (fma.f64 x wj x)) #s(literal 2 binary64)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64))) (-.f64 (/.f64 wj (fma.f64 x wj x)) (/.f64 (neg.f64 wj) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 wj x) #s(literal 2 binary64)) (pow.f64 (/.f64 wj (fma.f64 x wj x)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 (neg.f64 wj) x) (/.f64 wj (fma.f64 x wj x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 wj x) #s(literal 3 binary64)) (pow.f64 (/.f64 wj (fma.f64 x wj x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 wj (fma.f64 x wj x)) (-.f64 (/.f64 wj (fma.f64 x wj x)) (/.f64 (neg.f64 wj) x)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 wj) (neg.f64 (fma.f64 x wj x)) (*.f64 x (neg.f64 wj))) (*.f64 x (neg.f64 (fma.f64 x wj x))))
(/.f64 (fma.f64 (neg.f64 wj) (fma.f64 x wj x) (*.f64 x wj)) (*.f64 x (fma.f64 x wj x)))
(/.f64 (fma.f64 (neg.f64 wj) x (*.f64 (neg.f64 (fma.f64 x wj x)) (neg.f64 wj))) (*.f64 (neg.f64 (fma.f64 x wj x)) x))
(/.f64 (fma.f64 x wj (*.f64 (fma.f64 x wj x) (neg.f64 wj))) (*.f64 (fma.f64 x wj x) x))
(/.f64 (-.f64 (pow.f64 (/.f64 wj x) #s(literal 2 binary64)) (pow.f64 (/.f64 wj (fma.f64 x wj x)) #s(literal 2 binary64))) (-.f64 (/.f64 (neg.f64 wj) x) (/.f64 wj (fma.f64 x wj x))))
(/.f64 (+.f64 (pow.f64 (/.f64 wj x) #s(literal 3 binary64)) (pow.f64 (/.f64 wj (fma.f64 x wj x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 wj (fma.f64 x wj x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 wj x) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 wj) x) (/.f64 wj (fma.f64 x wj x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 wj x) #s(literal 3 binary64)) (pow.f64 (/.f64 wj (fma.f64 x wj x)) #s(literal 3 binary64))) (fma.f64 (/.f64 wj (fma.f64 x wj x)) (-.f64 (/.f64 wj (fma.f64 x wj x)) (/.f64 (neg.f64 wj) x)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64))))
(fma.f64 (/.f64 wj (-.f64 (pow.f64 (*.f64 x wj) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (*.f64 x wj) x) (/.f64 (neg.f64 wj) x))
(fma.f64 (/.f64 wj (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 x wj) #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (*.f64 x wj)) (pow.f64 (*.f64 x wj) #s(literal 2 binary64))) (/.f64 (neg.f64 wj) x))
(fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x)))
(fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x)))
(-.f64 (/.f64 (pow.f64 (/.f64 wj x) #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 wj) x) (/.f64 wj (fma.f64 x wj x)))) (/.f64 (pow.f64 (/.f64 wj (fma.f64 x wj x)) #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 wj) x) (/.f64 wj (fma.f64 x wj x)))))
(-.f64 (/.f64 wj (fma.f64 x wj x)) (*.f64 (/.f64 (neg.f64 wj) x) #s(literal -1 binary64)))
(-.f64 (/.f64 wj (fma.f64 x wj x)) (*.f64 #s(literal 1 binary64) (/.f64 wj x)))
(+.f64 (/.f64 (pow.f64 (/.f64 wj x) #s(literal 3 binary64)) (fma.f64 (/.f64 wj (fma.f64 x wj x)) (-.f64 (/.f64 wj (fma.f64 x wj x)) (/.f64 (neg.f64 wj) x)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 wj (fma.f64 x wj x)) #s(literal 3 binary64)) (fma.f64 (/.f64 wj (fma.f64 x wj x)) (-.f64 (/.f64 wj (fma.f64 x wj x)) (/.f64 (neg.f64 wj) x)) (pow.f64 (/.f64 wj x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (neg.f64 wj) x) (/.f64 wj (fma.f64 x wj x)))
(+.f64 (/.f64 wj (fma.f64 x wj x)) (/.f64 (neg.f64 wj) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))))
#s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x)))
(*.f64 (neg.f64 (-.f64 (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))) x)
(*.f64 (-.f64 (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64))) (neg.f64 x)) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64))) (neg.f64 x)) (fma.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x)))) (pow.f64 (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x))) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)))) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x)))))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (pow.f64 (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64)))) (fma.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x)))) (pow.f64 (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x))) #s(literal 2 binary64))))
(neg.f64 (*.f64 (-.f64 (fma.f64 (/.f64 wj x) #s(literal -1 binary64) (/.f64 wj (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x))
(fma.f64 (/.f64 (neg.f64 wj) x) (neg.f64 x) (*.f64 (-.f64 (/.f64 wj (fma.f64 x wj x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x)))
(fma.f64 (neg.f64 x) (/.f64 (neg.f64 wj) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 wj (fma.f64 x wj x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))))
(+.f64 (*.f64 (/.f64 (neg.f64 wj) x) (neg.f64 x)) (*.f64 (-.f64 (/.f64 wj (fma.f64 x wj x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x)))
(+.f64 (*.f64 (neg.f64 x) (/.f64 (neg.f64 wj) x)) (*.f64 (neg.f64 x) (-.f64 (/.f64 wj (fma.f64 x wj x)) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))))
#s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 wj #s(literal 4 binary64)))) (-.f64 (neg.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 wj #s(literal 4 binary64)) (*.f64 x (neg.f64 x)))) (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj) (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 wj #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 wj #s(literal 4 binary64)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 wj #s(literal 4 binary64)) (*.f64 x (neg.f64 x))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj) (neg.f64 x)))
(/.f64 (fma.f64 (pow.f64 wj #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 wj #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) (*.f64 wj (neg.f64 x))))))
(/.f64 (fma.f64 (pow.f64 wj #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 wj #s(literal 4 binary64)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj)))))
(fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (fabs.f64 wj)) (fabs.f64 wj) (neg.f64 x))
(fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (neg.f64 wj)) (neg.f64 wj) (neg.f64 x))
(fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))
(fma.f64 (fabs.f64 wj) (*.f64 (fabs.f64 wj) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64))) (neg.f64 x))
(fma.f64 (neg.f64 wj) (*.f64 (neg.f64 wj) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64))) (neg.f64 x))
(fma.f64 (*.f64 wj wj) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (neg.f64 x))
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))
(fma.f64 wj (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) (neg.f64 x))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 wj #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj) (neg.f64 x))) (/.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj) (neg.f64 x))))
(-.f64 (neg.f64 x) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)) wj))
(-.f64 (neg.f64 x) (*.f64 (neg.f64 (*.f64 wj wj)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64))))
(-.f64 (neg.f64 x) (*.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64))) (*.f64 wj wj)))
(+.f64 (/.f64 (*.f64 (pow.f64 wj #s(literal 6 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 wj #s(literal 4 binary64)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 wj #s(literal 4 binary64)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 4/9 binary64) (*.f64 x x))) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 2/3 binary64) x)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 64/9 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 8/3 binary64) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 2/3 binary64) x) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 2/3 binary64) x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 64/9 binary64) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 512/27 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 64/9 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 8/3 binary64) x)))))
(/.f64 (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 2/3 binary64) x) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 64/9 binary64) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 8/3 binary64) x) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 2/3 binary64) x)))))
(/.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 2/3 binary64) x)))))
(/.f64 (fma.f64 #s(literal 512/27 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 64/9 binary64) (*.f64 x x)) (*.f64 #s(literal 8/3 binary64) x))))
(/.f64 (fma.f64 #s(literal 512/27 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 64/9 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 8/3 binary64) x))))
(fma.f64 (*.f64 #s(literal 8/3 binary64) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 8/3 binary64) (*.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) x)))
(fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) x)))
(fma.f64 #s(literal 2 binary64) x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) x)))
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 8/3 binary64) x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) x)))
(fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))
(fma.f64 x #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) x)))
(fma.f64 x #s(literal 2/3 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2/3 binary64) x) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2/3 binary64) x) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 64/9 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 8/3 binary64) x) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 8/3 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal -2/3 binary64) x))
(-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 (neg.f64 x) #s(literal 2/3 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -8/3 binary64) x))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal 8/3 binary64)))
(+.f64 (fma.f64 #s(literal 2/3 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) x))
(+.f64 (/.f64 (*.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 2/3 binary64) x))))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 2/3 binary64) x))))))
(+.f64 (/.f64 (*.f64 #s(literal 512/27 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 64/9 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 8/3 binary64) x)))) (pow.f64 (fma.f64 #s(literal 64/9 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 8/3 binary64) x))) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 8/3 binary64) x) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 2/3 binary64) x))
(+.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2/3 binary64) x)))
(+.f64 (*.f64 #s(literal 2/3 binary64) x) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 8/3 binary64) x))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 (*.f64 wj wj) #s(literal 1 binary64))) (-.f64 wj #s(literal 1 binary64)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj wj (-.f64 #s(literal 1 binary64) wj)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (exp.f64 wj))) (neg.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 wj)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))
(/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))))
(-.f64 (/.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (sinh.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(+.f64 (/.f64 (cosh.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (sinh.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(*.f64 (/.f64 wj (-.f64 (pow.f64 (*.f64 x wj) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (*.f64 x wj) x))
(*.f64 (/.f64 wj (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 x wj) #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (*.f64 x wj)) (pow.f64 (*.f64 x wj) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 wj)) (neg.f64 (neg.f64 (fma.f64 x wj x))))
(/.f64 (neg.f64 wj) (neg.f64 (fma.f64 x wj x)))
(/.f64 wj (fma.f64 x wj x))
(neg.f64 (/.f64 (neg.f64 wj) (fma.f64 x wj x)))
(neg.f64 (/.f64 wj (neg.f64 (fma.f64 x wj x))))

eval129.0ms (1.7%)

Memory
2.0MiB live, 124.8MiB allocated
Compiler

Compiled 28 552 to 2 449 computations (91.4% saved)

prune40.0ms (0.5%)

Memory
1.2MiB live, 74.8MiB allocated
Pruning

22 alts after pruning (16 fresh and 6 done)

PrunedKeptTotal
New42011431
Fresh7512
Picked325
Done044
Total43022452
Accuracy
100.0%
Counts
452 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
5.9%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 wj #s(literal 1 binary64)))))
5.9%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (*.f64 (/.f64 wj (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)))))
72.4%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
5.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ wj 1)) (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
4.7%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ wj 1)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))
97.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
87.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) (*.f64 (-.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) x)) wj x))
96.7%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) #s(approx (* (- (/ (+ (* 5/2 x) 1) wj) (+ (* 8/3 x) 1)) (* wj wj)) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))) wj x))
58.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (/.f64 (*.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj (neg.f64 x))) x) (*.f64 (*.f64 x (exp.f64 wj)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))))
80.2%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 (/.f64 (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) wj) x) (/.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) (+.f64 (neg.f64 wj) #s(literal -1 binary64)))) (/.f64 (/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 (neg.f64 wj) x) (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (+.f64 (neg.f64 wj) #s(literal -1 binary64)) x)) (exp.f64 wj))) x))
87.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
14.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (*.f64 (*.f64 (neg.f64 (exp.f64 wj)) wj) wj)) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x))
13.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) #s(approx (+ (* (- (* (- (* -1/2 wj) 1) wj) 1) (* wj wj)) (neg x)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x))
88.4%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x))
86.9%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x))
4.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (* -2 wj) 1) (*.f64 #s(literal -2 binary64) wj)) x))
13.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
13.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) wj) x) (*.f64 (*.f64 wj wj) (-.f64 #s(literal 1 binary64) wj))))
98.1%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (fma.f64 (fma.f64 #s(literal -2 binary64) x (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (fma.f64 (fma.f64 x #s(literal 7/3 binary64) (fma.f64 #s(literal -5 binary64) x #s(literal -2 binary64))) wj wj)) wj wj)) wj x)))
89.9%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 wj x) (/.f64 wj (fma.f64 x wj x))) #s(approx (/ (exp (neg wj)) (+ 1 wj)) (fma.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) wj) #s(literal 2 binary64)) wj #s(literal 1 binary64)))) (neg.f64 x))))
70.9%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 wj) (fma.f64 x wj x) (*.f64 x wj)) (*.f64 x (fma.f64 x wj x))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))))
99.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 #s(approx (+ (* -1 (/ wj x)) (/ wj (+ (* x wj) x))) (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (/.f64 wj x) (/.f64 #s(literal 1 binary64) x)) wj (/.f64 #s(literal 1 binary64) x)) wj) (/.f64 #s(literal 1 binary64) x)) (*.f64 wj wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))))
Compiler

Compiled 4 373 to 1 074 computations (75.4% saved)

regimes52.0ms (0.7%)

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

3 calls:

19.0ms
x
16.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
14.0ms
wj
Results
AccuracySegmentsBranch
99.3%1wj
99.3%1x
99.3%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)

regimes35.0ms (0.5%)

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

3 calls:

12.0ms
x
11.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
10.0ms
wj
Results
AccuracySegmentsBranch
98.8%1wj
98.8%1x
98.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)

regimes35.0ms (0.5%)

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

3 calls:

13.0ms
wj
10.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
9.0ms
x
Results
AccuracySegmentsBranch
98.1%1wj
98.1%1x
98.1%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)

regimes21.0ms (0.3%)

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

3 calls:

8.0ms
x
6.0ms
wj
5.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
97.8%1wj
97.8%1x
97.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)

regimes12.0ms (0.2%)

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

3 calls:

4.0ms
x
4.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
4.0ms
wj
Results
AccuracySegmentsBranch
96.7%1wj
96.7%1x
96.7%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)

regimes29.0ms (0.4%)

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

3 calls:

22.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
87.3%1wj
87.3%1x
87.3%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)

regimes5.0ms (0.1%)

Memory
11.1MiB live, 11.1MiB allocated
Accuracy

Total -53.3b remaining (-637.3%)

Threshold costs -53.3b (-637.3%)

Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x))
(-.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))))) (*.f64 #s(approx (+ (* -2 wj) 1) (*.f64 #s(literal -2 binary64) wj)) x))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x))
Calls

3 calls:

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

Compiled 18 to 12 computations (33.3% saved)

simplify51.0ms (0.7%)

Memory
-14.6MiB live, 69.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0117407
1234398
2727374
33754372
Stop Event
node limit
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 #s(approx (+ (* -1 (/ wj x)) (/ wj (+ (* x wj) x))) (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (/.f64 wj x) (/.f64 #s(literal 1 binary64) x)) wj (/.f64 #s(literal 1 binary64) x)) wj) (/.f64 #s(literal 1 binary64) x)) (*.f64 wj wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (fma.f64 (fma.f64 #s(literal -2 binary64) x (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (fma.f64 (fma.f64 x #s(literal 7/3 binary64) (fma.f64 #s(literal -5 binary64) x #s(literal -2 binary64))) wj wj)) wj wj)) wj x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.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 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) #s(approx (* (- (/ (+ (* 5/2 x) 1) wj) (+ (* 8/3 x) 1)) (* wj wj)) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 #s(approx (+ (* -1 (/ wj x)) (/ wj (+ (* x wj) x))) (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (/.f64 wj x) (/.f64 #s(literal 1 binary64) x)) wj (/.f64 #s(literal 1 binary64) x)) wj) (/.f64 #s(literal 1 binary64) x)) (*.f64 wj wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (*.f64 (-.f64 #s(approx (+ (* -1 (/ wj x)) (/ wj (+ (* x wj) x))) (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (/.f64 wj x) (pow.f64 x #s(literal -1 binary64))) wj (pow.f64 x #s(literal -1 binary64))) wj) (pow.f64 x #s(literal -1 binary64))) (*.f64 wj wj))) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 x))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 wj)) (exp.f64 wj)))) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (/.f64 #s(approx (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) wj) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) (*.f64 wj wj) (neg.f64 x))) (*.f64 x (*.f64 (-.f64 #s(literal -1 binary64) wj) (exp.f64 wj)))) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (* (/ (+ (* wj (* (+ -1 (neg wj)) (exp wj))) (* x (neg (- 1 (* (/ wj x) (exp wj)))))) (* x (* (+ -1 (neg wj)) (exp wj)))) x) (fma.f64 (fma.f64 #s(literal -2 binary64) x (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (fma.f64 (fma.f64 x #s(literal 7/3 binary64) (fma.f64 #s(literal -5 binary64) x #s(literal -2 binary64))) wj wj)) wj wj)) wj x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 #s(approx (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) (-.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 #s(approx (+ (* (+ (* (neg wj) (+ (* 2/3 x) (+ (* 2 x) 1))) (+ (* 5/2 x) 1)) wj) (* -2 x)) #s(approx (* (- (/ (+ (* 5/2 x) 1) wj) (+ (* 8/3 x) 1)) (* wj wj)) (*.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 #s(approx (+ (/ wj x) (/ (- 1 (/ (* (exp wj) wj) x)) (+ (* (exp wj) wj) (exp wj)))) #s(literal 1 binary64)) x))

soundness830.0ms (10.7%)

Memory
23.7MiB live, 647.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045361
079347
1343337
22877337
08303332
07013052
124542851
087052719
05642517
119632279
080072138
07263228
125683046
086912888
0229770
1741734
22682657
08482620
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 556 to 221 computations (60.3% saved)

preprocess134.0ms (1.7%)

Memory
-2.6MiB live, 163.0MiB allocated
Compiler

Compiled 898 to 280 computations (68.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...