Jmat.Real.lambertw, newton loop step

Time bar (total: 7.9s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze107.0ms (1.4%)

Memory
-6.7MiB live, 103.4MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
50%50%50%0.1%0%0%0%2
50%50%50%0.1%0%0%0%3
50%50%50%0.1%0%0%0%4
50%50%50%0.1%0%0%0%5
62.5%62.4%37.5%0.1%0%0%0%6
62.5%62.4%37.5%0.1%0%0%0%7
68.8%68.7%31.2%0.1%0%0%0%8
68.8%68.7%31.2%0.1%0%0%0%9
71.9%71.8%28.1%0.1%0%0%0%10
71.9%71.8%28.1%0.1%0%0%0%11
73.4%73.4%26.5%0.1%0%0%0%12
Compiler

Compiled 18 to 10 computations (44.4% saved)

sample2.4s (30.8%)

Memory
38.5MiB live, 3 540.1MiB allocated
Samples
708.0ms7 987×0exit
519.0ms6 505×0valid
312.0ms1 751×1valid
Precisions
Click to see histograms. Total time spent on operations: 937.0ms
ival-sub: 249.0ms (26.6% of total)
ival-exp: 238.0ms (25.4% of total)
ival-mult: 168.0ms (17.9% of total)
ival-add: 115.0ms (12.3% of total)
ival-div: 106.0ms (11.3% of total)
adjust: 41.0ms (4.4% of total)
ival-true: 13.0ms (1.4% of total)
ival-assert: 7.0ms (0.7% of total)
Bogosity

explain155.0ms (2%)

Memory
30.2MiB live, 228.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
691(-1.3186286220086224e-176 6.554417063946877e-179)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)))))cancellation700
Confusion
Predicted +Predicted -
+692
-1184
Precision
0.9857142857142858
Recall
0.971830985915493
Confusion?
Predicted +Predicted MaybePredicted -
+6902
-10184
Precision?
0.9857142857142858
Recall?
0.971830985915493
Freqs
test
numberfreq
0186
170
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
26.0ms384×0valid
23.0ms128×1valid
Compiler

Compiled 173 to 36 computations (79.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-exp: 8.0ms (26.9% of total)
ival-sub: 7.0ms (23.5% of total)
ival-div: 4.0ms (13.4% of total)
ival-mult: 4.0ms (13.4% of total)
adjust: 3.0ms (10.1% of total)
ival-add: 3.0ms (10.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess204.0ms (2.6%)

Memory
-16.0MiB live, 233.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02489
16987
224075
399064
4421360
5745860
0816
01415
12615
26115
317212
453512
5153612
6357312
7486212
8598212
9707112
0803212
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Outputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 #s(literal -1 binary64) wj)))
Compiler

Compiled 16 to 8 computations (50% saved)

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
76.2%
(-.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)

simplify193.0ms (2.4%)

Memory
15.8MiB live, 132.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 (*.f64 wj (exp.f64 wj)) x)
cost-diff0
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
cost-diff128
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
cost-diff12608
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0851
01448
12648
26148
317242
453542
5153642
6357342
7486242
8598242
9707142
0803242
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
wj
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(*.f64 wj (exp.f64 wj))
(exp.f64 wj)
x
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
Outputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 #s(literal -1 binary64) wj)))
wj
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 #s(literal -1 binary64) wj))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(exp.f64 wj)
x
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))

localize55.0ms (0.7%)

Memory
-5.5MiB live, 70.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.015625
(*.f64 wj (exp.f64 wj))
accuracy0.0234375
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
accuracy0.03515625
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))
accuracy14.698394889235788
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Samples
36.0ms64×1valid
13.0ms192×0valid
Compiler

Compiled 104 to 18 computations (82.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
adjust: 14.0ms (52.1% of total)
ival-exp: 4.0ms (14.9% of total)
ival-sub: 3.0ms (11.2% of total)
ival-div: 2.0ms (7.4% of total)
ival-mult: 2.0ms (7.4% of total)
ival-add: 1.0ms (3.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series32.0ms (0.4%)

Memory
-18.6MiB live, 17.8MiB 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
24.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)))
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)))
2.0ms
x
@inf
((/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+ (exp wj) (* wj (exp wj))) (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (- (* wj (exp wj)) x) (* wj (exp wj)))
2.0ms
wj
@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)))

simplify379.0ms (4.8%)

Memory
-99.1MiB live, 230.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0229767
1703731
22164616
08091573
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) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) x))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ 1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -2 x))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2/3 binary64) x (fma.f64 #s(literal 3 binary64) x #s(literal 3/2 binary64)))) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 2 binary64))) wj (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) x)))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))
1
#s(literal 1 binary64)
(+ 1 (* 2 wj))
(fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))
(+ 1 (* wj (+ 2 (* 3/2 wj))))
(fma.f64 (fma.f64 #s(literal 3/2 binary64) wj #s(literal 2 binary64)) wj #s(literal 1 binary64))
(+ 1 (* wj (+ 2 (* wj (+ 3/2 (* 2/3 wj))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 2/3 binary64) wj #s(literal 3/2 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64))
x
(+ x (* -2 (* wj x)))
(fma.f64 (*.f64 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 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(- wj x)
(-.f64 wj x)
(- (* wj (+ 1 wj)) x)
(fma.f64 wj wj (-.f64 wj x))
(- (* wj (+ 1 (* wj (+ 1 (* 1/2 wj))))) x)
(fma.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj (neg.f64 x))
wj
(* wj (+ 1 wj))
(fma.f64 wj wj wj)
(* wj (+ 1 (* wj (+ 1 (* 1/2 wj)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(* wj (+ 1 (* wj (+ 1 (* wj (+ 1/2 (* 1/6 wj)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) wj #s(literal 1/2 binary64)) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(- (+ 1 (* -1 (/ x (* wj (exp wj))))) (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64)) wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (/ 1 (pow wj 2)))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (/ 1 wj)))
(+.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj)) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(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 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) wj)) (/.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj))))
(* wj (exp wj))
(*.f64 (exp.f64 wj) wj)
(* wj (+ (exp wj) (/ (exp wj) wj)))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))
(* wj (- 1 (/ 1 wj)))
(+.f64 #s(literal -1 binary64) wj)
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(fma.f64 (+.f64 (+.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) wj) wj)) wj #s(literal -1 binary64))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(fma.f64 (-.f64 (+.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj) (/.f64 (/.f64 #s(literal 1 binary64) wj) wj)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64)) (pow.f64 wj #s(literal 3 binary64)))) wj (+.f64 #s(literal -1 binary64) wj))
(* wj (+ (exp wj) (* -1 (/ x wj))))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64)) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(neg.f64 (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64)))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64))) wj))
(* -1 (* wj (+ (* -1 (exp wj)) (* -1 (/ (exp wj) wj)))))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))
(* -1 (* wj (- (/ 1 wj) 1)))
(+.f64 #s(literal -1 binary64) wj)
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(fma.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64)) wj) #s(literal 1 binary64)) wj) wj wj)
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) #s(literal -1 binary64)) wj) (-.f64 (/.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64)) wj) wj wj)
(* -1 (* wj (+ (* -1 (exp wj)) (/ x wj))))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+ (* -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))))))
(fma.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj x) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(fma.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) x (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(* x (- (/ (* wj (exp wj)) x) 1))
(*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal -1 binary64)) x)
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(fma.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj x) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(fma.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) x (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(* -1 (* x (+ 1 (* -1 (/ (* wj (exp wj)) x)))))
(*.f64 (fma.f64 (/.f64 wj x) (exp.f64 wj) #s(literal -1 binary64)) x)

rewrite194.0ms (2.5%)

Memory
-0.1MiB live, 154.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0847
01444
16844
262944
0838244
Stop Event
iter limit
node limit
iter limit
Counts
5 → 463
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 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.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 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)))
(*.f64 (*.f64 #s(literal 1 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 wj wj) wj) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj x)))
(*.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 (exp.f64 wj) wj) x) (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)) (*.f64 x 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 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x 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 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)) (pow.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))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (exp.f64 wj)) (/.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) wj)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.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 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.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))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (exp.f64 wj)) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) wj)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)) (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)) (exp.f64 wj)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (neg.f64 (exp.f64 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) (pow.f64 (/.f64 (exp.f64 wj) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -1 binary64)))
(*.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 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal 1 binary64)))
(*.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 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 binary64))))
(*.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 (fma.f64 #s(literal -1 binary64) 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)))) (*.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))) #s(literal 1 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 #s(literal 1 binary64) (pow.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))) #s(literal -1 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)))) (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 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)))
(*.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))) #s(literal -1 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 (exp.f64 wj) wj) x)))
(*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj)) (/.f64 #s(literal 1 binary64) (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.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 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (fma.f64 (exp.f64 wj) wj x))))
(*.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 #s(literal 1 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 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj) (neg.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.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 2 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj x))))
(*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) 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 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (-.f64 (*.f64 (exp.f64 wj) wj) x))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.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 (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 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 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (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 x (*.f64 (exp.f64 wj) wj)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(*.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 #s(literal -1 binary64) (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))) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -1 binary64))
(/.f64 (/.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj) (neg.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64)) (exp.f64 wj))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 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 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))) #s(literal 1 binary64)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (*.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))) #s(literal 1 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 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj) (neg.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) (exp.f64 wj))
(/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 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 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (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)) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (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 (/.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 (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (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 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj))) (exp.f64 wj))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.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 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.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 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj) (neg.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 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (-.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 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (-.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 (*.f64 (exp.f64 wj) wj) x) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)))
(/.f64 (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.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 (-.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (-.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 (neg.f64 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 (neg.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 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))))
(/.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal -1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.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 x (*.f64 (exp.f64 wj) wj)) (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj)))
(/.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj))) (neg.f64 (exp.f64 wj)))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (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 (-.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 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (fma.f64 (exp.f64 wj) wj x))))
(/.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 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj) (neg.f64 (*.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 (*.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 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj))) (*.f64 (exp.f64 wj) (neg.f64 x))) (*.f64 (exp.f64 wj) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)) (*.f64 (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (exp.f64 wj) (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)))
(/.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 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)) (/.f64 x (+.f64 #s(literal 1 binary64) wj)))) (*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj))) (*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (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)) (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)) (*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)) (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)) x)) (neg.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (exp.f64 wj)) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 x (+.f64 #s(literal 1 binary64) wj)))) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj))) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (neg.f64 x))) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)))
(/.f64 (-.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) x)) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.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 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (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 (*.f64 (exp.f64 wj) wj) (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)))
(/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) (/.f64 (exp.f64 wj) (-.f64 (*.f64 (exp.f64 wj) wj) x)))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (fma.f64 #s(literal -1 binary64) 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 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 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)))) (pow.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))) #s(literal -1 binary64)))
(/.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 wj))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (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 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 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (fma.f64 (exp.f64 wj) wj x)))
(/.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 (fma.f64 #s(literal -1 binary64) (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 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (neg.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (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 (*.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 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj) (neg.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 #s(literal -1 binary64) (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 x (*.f64 (exp.f64 wj) wj))))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj x)))
(/.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 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 wj) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 wj) wj x) (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 #s(literal 1 binary64) (/.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 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (fma.f64 (exp.f64 wj) wj x)) (-.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 #s(literal 1 binary64) (/.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 (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 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (exp.f64 wj) wj x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.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 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 2 binary64)) (fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (fma.f64 wj wj wj) (neg.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.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))) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (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))) (*.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 x (*.f64 (exp.f64 wj) wj)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(neg.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(neg.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(fma.f64 (*.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(fma.f64 (*.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(fma.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 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(fma.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 wj (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (/.f64 (exp.f64 wj) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (/.f64 wj (pow.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))) #s(literal -1 binary64))) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (exp.f64 wj) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (/.f64 wj (pow.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))) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (/.f64 wj (pow.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))) #s(literal -1 binary64))) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(fma.f64 (/.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) (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 binary64))) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.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) (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(fma.f64 (/.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) (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 binary64))) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(fma.f64 (/.f64 wj (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (/.f64 (exp.f64 wj) (pow.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))) #s(literal -1 binary64))) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 wj (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (/.f64 (exp.f64 wj) (pow.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))) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(fma.f64 (/.f64 wj (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))) (/.f64 (exp.f64 wj) (pow.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))) #s(literal -1 binary64))) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(fma.f64 (/.f64 (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 wj (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 binary64))) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (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 wj (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(fma.f64 (/.f64 (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 wj (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 binary64))) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(fma.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)))) (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 wj (+.f64 #s(literal 1 binary64) 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 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(fma.f64 (/.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (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 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 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 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (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 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 #s(literal 1 binary64) (exp.f64 wj)) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 #s(literal 1 binary64) (exp.f64 wj)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 wj) wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 #s(literal 1 binary64) (exp.f64 wj)) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(fma.f64 (/.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(fma.f64 (/.f64 wj (exp.f64 wj)) (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(fma.f64 (/.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (exp.f64 wj)) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(fma.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(fma.f64 (*.f64 (neg.f64 wj) (exp.f64 wj)) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (neg.f64 x) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (neg.f64 x) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (*.f64 (exp.f64 wj) wj)))
(fma.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (*.f64 (exp.f64 wj) wj) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(fma.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(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 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(fma.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(fma.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(fma.f64 (*.f64 (exp.f64 wj) wj) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (exp.f64 wj) wj) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(fma.f64 (*.f64 (exp.f64 wj) wj) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(fma.f64 (exp.f64 wj) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 (exp.f64 wj) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(fma.f64 (exp.f64 wj) (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(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 (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(fma.f64 wj (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(fma.f64 wj (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(-.f64 (/.f64 (pow.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (fma.f64 (exp.f64 wj) wj x))) (/.f64 (pow.f64 (/.f64 x (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)) (fma.f64 (exp.f64 wj) wj x))))
(-.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 (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj x))) (/.f64 (*.f64 x x) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (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)) (*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (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)) (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 #s(literal 0 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj))) (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (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))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x))) #s(literal -1 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)))) (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 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (neg.f64 x)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (*.f64 (exp.f64 wj) wj)))
(+.f64 (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (*.f64 (exp.f64 wj) wj)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (neg.f64 x)))
(+.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 1 binary64)))
(+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(+.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) (/.f64 (neg.f64 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(*.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) (exp.f64 wj))
(*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (neg.f64 (exp.f64 wj)))
(*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))) (/.f64 #s(literal 1 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 #s(literal 1 binary64) (neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) 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)))) (/.f64 #s(literal 1 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 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)))
(*.f64 (+.f64 #s(literal 1 binary64) wj) (neg.f64 (neg.f64 (exp.f64 wj))))
(*.f64 (+.f64 #s(literal 1 binary64) wj) (exp.f64 wj))
(*.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(*.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 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (pow.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))) #s(literal -1 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 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (exp.f64 wj) (*.f64 (fma.f64 #s(literal -1 binary64) 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))) (pow.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))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 1 binary64))
(*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))
(pow.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 wj wj #s(literal -1 binary64)) (exp.f64 wj)) (-.f64 wj #s(literal 1 binary64)))
(/.f64 (*.f64 (+.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 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 4 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 binary64))) (*.f64 (fma.f64 wj wj #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 6 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 6 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 binary64))) (+.f64 (pow.f64 (exp.f64 wj) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 4 binary64)) (pow.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) wj) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 6 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 6 binary64))) (pow.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))) #s(literal -1 binary64))) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 wj) #s(literal 9 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 9 binary64))) (pow.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))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (exp.f64 wj) #s(literal 6 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 6 binary64))) (pow.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) wj) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))) #s(literal 1 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 (exp.f64 wj) (fma.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 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))))) (+.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) 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 (fma.f64 #s(literal -1 binary64) 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 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) (fma.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 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 (neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (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))))) (*.f64 (fma.f64 #s(literal -1 binary64) 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 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) (*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (*.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))))
(/.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)))) (neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) 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 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (exp.f64 wj) (*.f64 (fma.f64 #s(literal -1 binary64) 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 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(/.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (neg.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) (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 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (exp.f64 wj) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)))) (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)))
(/.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 (fma.f64 #s(literal -1 binary64) 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))))
(/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)) #s(literal -1 binary64))
(/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal 1 binary64))
(neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)))
(fma.f64 #s(literal 1 binary64) (exp.f64 wj) (*.f64 (exp.f64 wj) wj))
(fma.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)))))
(fma.f64 (exp.f64 wj) #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj))
(fma.f64 (exp.f64 wj) wj (*.f64 (exp.f64 wj) #s(literal 1 binary64)))
(fma.f64 (exp.f64 wj) wj (*.f64 #s(literal 1 binary64) (exp.f64 wj)))
(fma.f64 (exp.f64 wj) wj (exp.f64 wj))
(fma.f64 wj (exp.f64 wj) (*.f64 (exp.f64 wj) #s(literal 1 binary64)))
(fma.f64 wj (exp.f64 wj) (*.f64 #s(literal 1 binary64) (exp.f64 wj)))
(fma.f64 wj (exp.f64 wj) (exp.f64 wj))
(-.f64 (/.f64 (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 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))))
(-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) (exp.f64 wj)))
(+.f64 (neg.f64 (neg.f64 (exp.f64 wj))) (neg.f64 (*.f64 (neg.f64 wj) (exp.f64 wj))))
(+.f64 (neg.f64 (*.f64 (neg.f64 wj) (exp.f64 wj))) (neg.f64 (neg.f64 (exp.f64 wj))))
(+.f64 (*.f64 (exp.f64 wj) #s(literal 1 binary64)) (*.f64 (exp.f64 wj) wj))
(+.f64 (*.f64 #s(literal 1 binary64) (exp.f64 wj)) (*.f64 (exp.f64 wj) wj))
(+.f64 (/.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) (neg.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)))))
(+.f64 (*.f64 (exp.f64 wj) wj) (*.f64 (exp.f64 wj) #s(literal 1 binary64)))
(+.f64 (*.f64 (exp.f64 wj) wj) (*.f64 #s(literal 1 binary64) (exp.f64 wj)))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj))
(*.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 wj) (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))
(*.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (pow.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) #s(literal -1 binary64))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (pow.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(*.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)) (*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (pow.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64))) (pow.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 wj #s(literal 4 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 4 binary64))) (pow.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) #s(literal -1 binary64))) (fma.f64 wj wj (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj #s(literal 6 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 6 binary64))) (pow.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) #s(literal -1 binary64))) (+.f64 (pow.f64 wj #s(literal 4 binary64)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 4 binary64)) (pow.f64 (*.f64 (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj #s(literal 6 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 6 binary64))) (pow.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)) #s(literal -1 binary64))) (+.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj #s(literal 9 binary64)) (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 9 binary64))) (pow.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)) #s(literal -1 binary64))) (+.f64 (pow.f64 wj #s(literal 6 binary64)) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 6 binary64)) (pow.f64 (*.f64 (/.f64 wj (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))) (+.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (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 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))) (*.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (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 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (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 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (*.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (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 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (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 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (fma.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (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 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (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 (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))))) (neg.f64 (+.f64 (neg.f64 wj) (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (*.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (*.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))
(/.f64 (-.f64 (*.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (*.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)) (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)))) (*.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (+.f64 (neg.f64 wj) (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64))) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (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 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)))) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))))
(neg.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64))) (+.f64 (neg.f64 wj) (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64))) (neg.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) wj)
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (*.f64 (+.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))) wj)
(fma.f64 (*.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (pow.f64 (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) wj)
(fma.f64 (*.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (pow.f64 (*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (exp.f64 wj) #s(literal 3 binary64))) #s(literal -1 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))) wj)
(fma.f64 (neg.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 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) wj)
(fma.f64 (neg.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))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (pow.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj)) #s(literal -1 binary64))) wj)
(fma.f64 (/.f64 #s(literal -1 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 (exp.f64 wj) wj) x) (pow.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))) #s(literal -1 binary64))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (exp.f64 wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) (/.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)) (exp.f64 wj)) wj)
(fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)
(fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)) (neg.f64 (exp.f64 wj))) wj)
(fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)) (exp.f64 wj)) wj)
(fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)
(fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (exp.f64 wj))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj)
(fma.f64 (/.f64 (-.f64 (*.f64 (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)))) (neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) 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)))) (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)))) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (*.f64 (exp.f64 wj) wj) x) wj)
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)
(fma.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) wj)
(fma.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) (-.f64 x (*.f64 (exp.f64 wj) wj)) wj)
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)
(fma.f64 (*.f64 wj wj) (pow.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))))
(fma.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) wj)
(fma.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (pow.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) #s(literal -1 binary64)) wj)
(fma.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)
(fma.f64 wj #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(-.f64 (+.f64 wj #s(literal 0 binary64)) (/.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 x) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(-.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (fma.f64 (exp.f64 wj) wj (exp.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 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))))))
(+.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj))) (neg.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))
(+.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj)
(+.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (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)))) (/.f64 #s(literal 1 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 #s(literal -1 binary64) (-.f64 x (*.f64 (exp.f64 wj) wj)))
(*.f64 (fma.f64 (exp.f64 wj) wj x) (*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (exp.f64 wj) wj) x))
(*.f64 (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) (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal 1 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 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 4 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 6 binary64)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 x (*.f64 (exp.f64 wj) wj)) #s(literal 3 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (exp.f64 wj) wj x)))
(/.f64 (*.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.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 (/.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 (*.f64 x x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj)))
(/.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 (fma.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (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 (fma.f64 #s(literal -1 binary64) (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 (fma.f64 #s(literal -1 binary64) (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 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) 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 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal -1 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 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj)))) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) #s(literal -1 binary64)))
(/.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))) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj)))))
(/.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 (-.f64 x (*.f64 (exp.f64 wj) wj)))
(fma.f64 #s(literal -1 binary64) x (*.f64 (exp.f64 wj) wj))
(fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj)))
(fma.f64 #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj) (*.f64 #s(literal 1 binary64) (neg.f64 x)))
(fma.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (fma.f64 (exp.f64 wj) wj x))))
(fma.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.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 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(fma.f64 wj (exp.f64 wj) (neg.f64 x))
(-.f64 (fma.f64 (exp.f64 wj) wj #s(literal 0 binary64)) x)
(-.f64 (/.f64 (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 #s(literal 0 binary64) (-.f64 x (*.f64 (exp.f64 wj) wj)))
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(+.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (*.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (exp.f64 wj) wj) #s(literal 1 binary64)) (*.f64 (neg.f64 x) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 wj) wj)) (*.f64 #s(literal 1 binary64) (neg.f64 x)))
(+.f64 (neg.f64 (*.f64 (neg.f64 wj) (exp.f64 wj))) (neg.f64 x))
(+.f64 (/.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (fma.f64 (exp.f64 wj) wj x)) (neg.f64 (/.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)))) (neg.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 (neg.f64 x) (*.f64 (exp.f64 wj) wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 x))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))

eval127.0ms (1.6%)

Memory
-16.4MiB live, 58.6MiB allocated
Compiler

Compiled 17 507 to 1 802 computations (89.7% saved)

prune46.0ms (0.6%)

Memory
-1.5MiB live, 36.7MiB allocated
Pruning

18 alts after pruning (18 fresh and 0 done)

PrunedKeptTotal
New48918507
Fresh000
Picked101
Done000
Total49018508
Accuracy
99.9%
Counts
508 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.6%
(fma.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))
76.2%
(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)))) (neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) wj)
76.3%
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (*.f64 (exp.f64 wj) wj) x) wj)
77.0%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj)
37.7%
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))) (*.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (pow.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) #s(literal 2 binary64)))) (*.f64 (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))) (-.f64 wj (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))))))
77.0%
(-.f64 wj (/.f64 (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (+.f64 #s(literal 1 binary64) wj)) (exp.f64 wj)))
73.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)))))
73.5%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 (fma.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2/3 binary64) x (fma.f64 #s(literal 3 binary64) x #s(literal 3/2 binary64)))) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 2 binary64))) wj (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) x)))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))))
73.5%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) x))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))))
71.8%
(-.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))))
76.9%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj x) (/.f64 (/.f64 x (+.f64 #s(literal 1 binary64) wj)) (neg.f64 (exp.f64 wj))))))
71.3%
(-.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)))))
7.1%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
69.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
96.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
95.7%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x))
85.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 binary64) x))
4.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(literal -1 binary64) wj))
Compiler

Compiled 1 184 to 550 computations (53.5% saved)

simplify247.0ms (3.1%)

Memory
6.6MiB live, 161.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal 1 binary64) wj)
cost-diff0
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
cost-diff192
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj)
cost-diff6720
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj))
cost-diff0
(*.f64 wj (exp.f64 wj))
cost-diff0
(-.f64 (*.f64 wj (exp.f64 wj)) x)
cost-diff0
(/.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))))
cost-diff0
(-.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)))))
cost-diff0
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
cost-diff0
#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)))
cost-diff0
(-.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))))
cost-diff128
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
cost-diff0
(+.f64 #s(literal -1 binary64) wj)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(literal -1 binary64) wj))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
cost-diff128
(-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))
cost-diff384
(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
042347
076340
1138326
2281307
3926307
43204303
08743292
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)))
#s(literal 5/2 binary64)
x
(-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))
#s(literal 1 binary64)
(*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
#s(literal 2/3 binary64)
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
#s(literal 2 binary64)
wj
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(literal -1 binary64) wj))
(+.f64 #s(literal -1 binary64) wj)
#s(literal -1 binary64)
wj
(-.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))))
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)))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
#s(literal 2 binary64)
x
#s(literal 1 binary64)
(neg.f64 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)))))
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 (*.f64 wj (exp.f64 wj)) x)
(*.f64 wj (exp.f64 wj))
(exp.f64 wj)
x
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj)
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
#s(literal -1 binary64)
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj))
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(*.f64 (exp.f64 wj) wj)
(exp.f64 wj)
x
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 (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 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 (fma.f64 (fma.f64 (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 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 (fma.f64 (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 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)))
#s(literal 5/2 binary64)
x
(-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) x #s(literal -1 binary64)) wj #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)
(*.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) wj)
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))
#s(literal 2/3 binary64)
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
#s(literal 2 binary64)
wj
(*.f64 #s(literal -2 binary64) x)
#s(literal -2 binary64)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(literal -1 binary64) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (-.f64 wj #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) wj)
(-.f64 wj #s(literal 1 binary64))
#s(literal -1 binary64)
wj
(-.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))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj)))
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 (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(fma.f64 x (fma.f64 #s(literal 2 binary64) wj #s(literal -1 binary64)) wj)
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
#s(literal 2 binary64)
x
#s(literal 1 binary64)
(neg.f64 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 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
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 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
(-.f64 (*.f64 wj (exp.f64 wj)) x)
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(exp.f64 wj)
x
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj)
(-.f64 wj (/.f64 (-.f64 wj (/.f64 x (exp.f64 wj))) (+.f64 #s(literal 1 binary64) wj)))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
#s(literal -1 binary64)
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj))
(-.f64 wj (/.f64 x (exp.f64 wj)))
(-.f64 (*.f64 (exp.f64 wj) wj) x)
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(*.f64 (exp.f64 wj) wj)
(exp.f64 wj)
x

localize215.0ms (2.7%)

Memory
-8.9MiB live, 78.8MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
accuracy0.015625
(*.f64 (exp.f64 wj) wj)
accuracy0.0234375
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj))
accuracy14.694678825076927
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj)
accuracy0.015625
(*.f64 wj (exp.f64 wj))
accuracy0.03515625
(/.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))))
accuracy2.327755028559001
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
accuracy14.698394889235788
(-.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)))))
accuracy0.0
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
accuracy0.0
(neg.f64 x)
accuracy2.935553144760018
#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)))
accuracy14.698394889235788
(-.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))))
accuracy0.0
(+.f64 #s(literal -1 binary64) wj)
accuracy61.444463895805455
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(literal -1 binary64) wj))
accuracy0.01171875
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x))
accuracy0.015625
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
accuracy0.109375
(*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)
accuracy2.366766743114211
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
Samples
73.0ms71×1valid
46.0ms181×0valid
3.0ms2valid
Compiler

Compiled 660 to 84 computations (87.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-mult: 20.0ms (31.2% of total)
ival-add: 14.0ms (21.8% of total)
adjust: 7.0ms (10.9% of total)
ival-div: 6.0ms (9.4% of total)
ival-sub: 6.0ms (9.4% of total)
ival-exp: 5.0ms (7.8% of total)
const: 4.0ms (6.2% of total)
exact: 1.0ms (1.6% of total)
ival-neg: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series40.0ms (0.5%)

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

6 calls:

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

simplify198.0ms (2.5%)

Memory
3.9MiB live, 161.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite193.0ms (2.5%)

Memory
14.9MiB live, 295.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042291
076284
1357271
23066271
08342265
Stop Event
iter limit
node limit
iter limit
Counts
23 → 453
Calls
Call 1
Inputs
(fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(literal -1 binary64) wj))
(+.f64 #s(literal -1 binary64) wj)
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(-.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 (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)))
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
(-.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 (-.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 (*.f64 wj (exp.f64 wj)) x)
(*.f64 wj (exp.f64 wj))
(/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) (/.f64 (-.f64 (*.f64 (exp.f64 wj) wj) x) (exp.f64 wj)) wj)
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
(+.f64 #s(literal 1 binary64) wj)
(*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj)
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2/3 binary64) x (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj))) wj (*.f64 #s(literal -2 binary64) x))
(neg.f64 x)
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
(*.f64 (exp.f64 wj) wj)
Outputs
(*.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))) (pow.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #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))) (pow.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))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.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)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 4/9 binary64) (*.f64 x x)) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (-.f64 (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))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (-.f64 (*.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 (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))) (fma.f64 #s(literal 8/27 binary64) (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 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 x #s(literal 2/3 binary64)))
(fma.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.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 x #s(literal 2/3 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) x))
(+.f64 (*.f64 x #s(literal 8/3 binary64)) #s(literal 1 binary64))
(+.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 2/3 binary64))))
(+.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 8/3 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 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 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)))))
(fma.f64 (neg.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj #s(literal 1 binary64))
(fma.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 wj (neg.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) (neg.f64 wj) #s(literal 1 binary64))
(-.f64 (pow.f64 (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 (pow.f64 (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) (fma.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 wj) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj x))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x)) (*.f64 x x))) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))) (-.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x)))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) x))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 3 binary64)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(fma.f64 wj (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) x)
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) #s(literal 2 binary64)) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj (neg.f64 x))))
(+.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj) x)
(+.f64 x (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x)) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(literal -1 binary64) wj))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (/.f64 #s(literal -1 binary64) (+.f64 wj #s(literal 1 binary64))))
(*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 (fma.f64 wj wj wj) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal -1 binary64) wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fma.f64 wj wj wj) #s(literal 1 binary64)) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) wj)) (*.f64 (neg.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 wj wj))) (*.f64 (neg.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal -1 binary64) wj)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) wj)) (*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) wj)) (*.f64 wj wj))) (*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) wj)) (-.f64 #s(literal -1 binary64) wj)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) wj)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (*.f64 wj wj))) (*.f64 (+.f64 wj #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) wj)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) wj)) (*.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 wj wj))) (*.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) wj)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) wj)) (*.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 wj wj))) (*.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal -1 binary64) wj)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) wj)) (*.f64 (-.f64 #s(literal -1 binary64) wj) (*.f64 wj wj))) (*.f64 (-.f64 #s(literal -1 binary64) wj) (-.f64 #s(literal -1 binary64) wj)))
(/.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64)) (-.f64 wj #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (neg.f64 (-.f64 #s(literal -1 binary64) wj)))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (fma.f64 wj wj 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) (neg.f64 wj))))
(/.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (fma.f64 wj wj wj) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 wj wj wj) #s(literal 1 binary64)) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal -1 binary64))))
(fma.f64 wj #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) wj #s(literal -1 binary64))
(-.f64 (/.f64 #s(literal -1 binary64) (+.f64 wj #s(literal 1 binary64))) (/.f64 (*.f64 wj wj) (-.f64 #s(literal -1 binary64) wj)))
(+.f64 #s(literal -1 binary64) wj)
(+.f64 wj #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) x)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) x))) (*.f64 (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) x)) (*.f64 x x))) (*.f64 (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) x)) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) x))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal -1 binary64)) wj) (+.f64 #s(literal 0 binary64) x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal -1 binary64)) wj) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) wj) (+.f64 #s(literal 0 binary64) x) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) wj) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (*.f64 wj (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (*.f64 wj (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (*.f64 wj (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) x) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (*.f64 wj (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal -1 binary64)) wj))) (*.f64 (+.f64 #s(literal 0 binary64) x) (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) wj))) (*.f64 (+.f64 #s(literal 0 binary64) x) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 wj (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) x) (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 wj (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) x) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal -1 binary64)) wj))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) wj))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 wj (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 wj (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) x)))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) x)) (-.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) x (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (neg.f64 x))
(fma.f64 x #s(literal -1 binary64) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(-.f64 (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 0 binary64)) x)
(-.f64 (/.f64 (pow.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) #s(literal 2 binary64)) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 x x) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) x))))
(-.f64 #s(literal 0 binary64) (-.f64 x (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))))
(-.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) x)
(+.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj)) (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj)) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj)))
(/.f64 (-.f64 (*.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj))) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (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)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (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)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 2 binary64))) (-.f64 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (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)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 3 binary64))) (fma.f64 wj wj (-.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 2 binary64)) (*.f64 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))))))))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj)) (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj)
(fma.f64 wj #s(literal 1 binary64) (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x)))))
(fma.f64 #s(literal 1 binary64) wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x)))))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (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)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x))))
(+.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x)))) wj)
(+.f64 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x)))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (neg.f64 x)))
(*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))) (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))
(fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64))) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) x))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64))) (pow.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64))) (pow.f64 (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj)) (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj)) (*.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)))) (*.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj)))
(/.f64 (-.f64 (*.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj))) (*.f64 (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj)) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64)))) (*.f64 (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj)) (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64))) (-.f64 wj (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64))) (fma.f64 wj wj (-.f64 (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)) (*.f64 wj (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64))) (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj)) (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64)))))
(fma.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) wj)
(fma.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (neg.f64 (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))) wj)
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj)
(fma.f64 wj #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) wj (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj)) (/.f64 (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64)) (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj) (*.f64 wj wj))))
(-.f64 wj (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(+.f64 (-.f64 wj (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))) (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(+.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) wj)
(+.f64 wj (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (fma.f64 (exp.f64 wj) wj (neg.f64 x)))
(*.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (pow.f64 (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(pow.f64 (/.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))) (*.f64 (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (neg.f64 x))) (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) x)) (*.f64 (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (*.f64 (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) x)) (*.f64 (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))) (*.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (neg.f64 x))) (*.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) x)) (*.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))) (*.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (*.f64 (exp.f64 wj) wj)) (neg.f64 x))) (*.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (*.f64 (exp.f64 wj) wj)) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) x)) (*.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (*.f64 (exp.f64 wj) wj)) (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (*.f64 (exp.f64 wj) wj)) x)) (*.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (*.f64 (exp.f64 wj) wj)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (neg.f64 x)) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal -1 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 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64))) (fma.f64 wj (/.f64 (exp.f64 wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)))) (neg.f64 (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))
(/.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(literal 1 binary64)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (fma.f64 (exp.f64 wj) wj x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (*.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) x)) (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (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))) (*.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 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 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (exp.f64 wj) wj) (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))
(fma.f64 (exp.f64 wj) (/.f64 wj #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (neg.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))
(fma.f64 wj (/.f64 (exp.f64 wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (neg.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))
(-.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))) (fma.f64 (exp.f64 wj) wj (neg.f64 x)))) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (exp.f64 wj) wj) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))) (neg.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj x) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (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)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 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)) (-.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 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))) (+.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 x)))))
(/.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 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 wj) wj x) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (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)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (exp.f64 wj) wj (neg.f64 x))
(fma.f64 #s(literal -1 binary64) x (*.f64 (exp.f64 wj) wj))
(fma.f64 wj (exp.f64 wj) (neg.f64 x))
(fma.f64 x #s(literal -1 binary64) (*.f64 (exp.f64 wj) wj))
(-.f64 (fma.f64 (exp.f64 wj) wj #s(literal 0 binary64)) 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 (exp.f64 wj) wj) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 (exp.f64 wj) wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (pow.f64 (/.f64 (exp.f64 wj) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (exp.f64 wj) wj x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (exp.f64 wj) (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (neg.f64 wj)) (pow.f64 (pow.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (exp.f64 (neg.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x)))
(*.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (pow.f64 (neg.f64 (exp.f64 wj)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 (neg.f64 wj)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)))
(pow.f64 (/.f64 (/.f64 (exp.f64 wj) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (exp.f64 wj) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (neg.f64 (exp.f64 wj))) (*.f64 (neg.f64 (exp.f64 wj)) (neg.f64 x))) (*.f64 (neg.f64 (exp.f64 wj)) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (/.f64 (exp.f64 wj) x)) (*.f64 (neg.f64 (exp.f64 wj)) #s(literal 1 binary64))) (*.f64 (neg.f64 (exp.f64 wj)) (/.f64 (exp.f64 wj) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (exp.f64 wj)) (*.f64 (neg.f64 (exp.f64 wj)) x)) (*.f64 (neg.f64 (exp.f64 wj)) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (neg.f64 (exp.f64 wj))) (*.f64 (exp.f64 wj) (neg.f64 x))) (*.f64 (exp.f64 wj) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 wj) wj) (/.f64 (exp.f64 wj) x)) (*.f64 (exp.f64 wj) #s(literal 1 binary64))) (*.f64 (exp.f64 wj) (/.f64 (exp.f64 wj) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 wj))) (*.f64 (/.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj)) (neg.f64 x))) (*.f64 (/.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj)) (neg.f64 (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (exp.f64 wj) x)) (*.f64 (/.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj)) #s(literal 1 binary64))) (*.f64 (/.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj)) (/.f64 (exp.f64 wj) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (exp.f64 wj)) (*.f64 (/.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj)) x)) (*.f64 (/.f64 (exp.f64 wj) (*.f64 (exp.f64 wj) wj)) (exp.f64 wj)))
(/.f64 (-.f64 (neg.f64 (*.f64 (exp.f64 wj) wj)) (neg.f64 x)) (neg.f64 (exp.f64 wj)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (exp.f64 (neg.f64 wj))) (fma.f64 (exp.f64 wj) wj x))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (exp.f64 (neg.f64 wj))) (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 wj (exp.f64 (-.f64 wj wj))) #s(literal 2 binary64)) (pow.f64 (/.f64 x (exp.f64 wj)) #s(literal 2 binary64))) (fma.f64 wj (exp.f64 (-.f64 wj wj)) (/.f64 x (exp.f64 wj))))
(/.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 (-.f64 wj wj))) #s(literal 3 binary64)) (pow.f64 (/.f64 x (exp.f64 wj)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 wj (exp.f64 (-.f64 wj wj))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) #s(literal 2 binary64)) (*.f64 (*.f64 wj (exp.f64 (-.f64 wj wj))) (/.f64 x (exp.f64 wj))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)))) (neg.f64 (neg.f64 (exp.f64 wj))))
(/.f64 (*.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) #s(literal 1 binary64)) (exp.f64 wj))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (fma.f64 (exp.f64 wj) wj x) (exp.f64 wj)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64))) (exp.f64 wj)))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 wj) #s(literal 2 binary64)) wj) (*.f64 (exp.f64 wj) x)) (pow.f64 (exp.f64 wj) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 (exp.f64 wj) (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))) (*.f64 (exp.f64 wj) (fma.f64 x (fma.f64 (exp.f64 wj) wj x) (pow.f64 (*.f64 (exp.f64 wj) wj) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (neg.f64 (exp.f64 wj)))
(/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 wj) (fma.f64 (exp.f64 wj) wj (neg.f64 x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 wj) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 wj) (fma.f64 (exp.f64 wj) wj (neg.f64 x))))
(neg.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (neg.f64 (exp.f64 wj))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (exp.f64 wj)))
(fma.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 (neg.f64 wj)) (neg.f64 (/.f64 x (exp.f64 wj))))
(fma.f64 (exp.f64 wj) (/.f64 wj (exp.f64 wj)) (neg.f64 (/.f64 x (exp.f64 wj))))
(fma.f64 wj (exp.f64 (-.f64 wj wj)) (neg.f64 (/.f64 x (exp.f64 wj))))
(-.f64 (*.f64 wj (exp.f64 (-.f64 wj wj))) (/.f64 x (exp.f64 wj)))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 wj) (fma.f64 (exp.f64 wj) wj (neg.f64 x)))) #s(literal -1 binary64)))
(+.f64 (*.f64 wj (exp.f64 (-.f64 wj wj))) (neg.f64 (/.f64 x (exp.f64 wj))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64))) (pow.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)) (*.f64 wj wj)) (pow.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)) wj) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64))) (pow.f64 (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (*.f64 wj wj)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64))) (pow.f64 (fma.f64 wj (-.f64 wj (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (*.f64 wj wj)) (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)) wj) (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)) (*.f64 wj wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 wj (-.f64 wj (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64))) (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj)) (*.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)))) (*.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj)))
(/.f64 (-.f64 (*.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (*.f64 wj wj))) (*.f64 (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (*.f64 wj wj)) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64)))) (*.f64 (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (*.f64 wj wj)) (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)) (-.f64 (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)) wj)) (*.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)) wj) (*.f64 wj wj))) (*.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)) wj) (-.f64 (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)) wj)))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (*.f64 wj wj))))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64)))) (neg.f64 (fma.f64 wj (-.f64 wj (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)) (*.f64 wj wj))) (neg.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)) wj)))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64))) (-.f64 wj (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)) (*.f64 wj wj)) (-.f64 (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64))) (fma.f64 wj wj (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)) (*.f64 (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)) wj))))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64))) (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (*.f64 wj wj)))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64))) (fma.f64 wj (-.f64 wj (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (*.f64 wj wj)) (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)) wj) (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (-.f64 wj (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj))) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64))) (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64)))))
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (exp.f64 wj)) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj)
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (exp.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)
(fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (-.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)) wj)
(fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (+.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))) wj)
(fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (exp.f64 wj)) (pow.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)) wj)
(fma.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (+.f64 wj #s(literal 1 binary64))) (exp.f64 (neg.f64 wj)) wj)
(fma.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (/.f64 (pow.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)) (exp.f64 wj)) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 wj #s(literal 1 binary64))) (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) wj)
(fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (/.f64 #s(literal -1 binary64) (+.f64 wj #s(literal 1 binary64))) wj)
(fma.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (pow.f64 (*.f64 (exp.f64 wj) (-.f64 #s(literal -1 binary64) wj)) #s(literal -1 binary64)) wj)
(fma.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (neg.f64 (/.f64 (pow.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)) (exp.f64 wj))) wj)
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (+.f64 wj #s(literal 1 binary64))) wj)
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj)
(fma.f64 wj #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(fma.f64 #s(literal 1 binary64) wj (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj)) (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -3 binary64)) (fma.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (*.f64 wj wj))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)) (-.f64 (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)) wj)) (/.f64 (*.f64 wj wj) (-.f64 (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)) wj)))
(-.f64 wj (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))))
(+.f64 (-.f64 wj (*.f64 (/.f64 wj (+.f64 wj #s(literal 1 binary64))) (exp.f64 (-.f64 wj wj)))) (/.f64 (/.f64 x (+.f64 wj #s(literal 1 binary64))) (exp.f64 wj)))
(+.f64 (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)) wj)
(+.f64 wj (/.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (exp.f64 wj)) (-.f64 #s(literal -1 binary64) wj)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 #s(literal -1 binary64) (+.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 (pow.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 wj #s(literal 1 binary64))))
(pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (-.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal -1 binary64) wj)))
(/.f64 #s(literal -1 binary64) (+.f64 wj #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) wj))
(neg.f64 (pow.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal -1 binary64) wj)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (pow.f64 (-.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) wj)) (*.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 wj wj))) (*.f64 (-.f64 #s(literal 1 binary64) wj) (-.f64 #s(literal 1 binary64) wj)))
(/.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))) (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 #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)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.f64 wj #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) wj #s(literal 1 binary64))
(-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) (/.f64 (*.f64 wj wj) (-.f64 #s(literal 1 binary64) wj)))
(+.f64 wj #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) wj)
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) wj)
(*.f64 (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64)) wj)
(*.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (*.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))) wj) (-.f64 (*.f64 x #s(literal 2/3 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 8/27 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 3 binary64))) wj) (fma.f64 #s(literal 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))))
(/.f64 (*.f64 wj (-.f64 (*.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 (*.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 4/9 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 x #s(literal 2/3 binary64))))))
(fma.f64 (*.f64 x #s(literal 8/3 binary64)) wj wj)
(fma.f64 (*.f64 x #s(literal 2/3 binary64)) wj (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(fma.f64 wj (*.f64 x #s(literal 8/3 binary64)) wj)
(fma.f64 wj (*.f64 x #s(literal 2/3 binary64)) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 (*.f64 x #s(literal 2/3 binary64)) wj))
(fma.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) (*.f64 wj (*.f64 x #s(literal 2/3 binary64))))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (*.f64 (*.f64 x #s(literal 2/3 binary64)) wj))
(fma.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) wj (*.f64 wj (*.f64 x #s(literal 2/3 binary64))))
(+.f64 (*.f64 (*.f64 x #s(literal 8/3 binary64)) wj) wj)
(+.f64 (*.f64 (*.f64 x #s(literal 2/3 binary64)) wj) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(+.f64 (*.f64 wj (*.f64 x #s(literal 8/3 binary64))) wj)
(+.f64 (*.f64 wj (*.f64 x #s(literal 2/3 binary64))) (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))))
(+.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 (*.f64 x #s(literal 2/3 binary64)) wj))
(+.f64 (*.f64 wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) (*.f64 wj (*.f64 x #s(literal 2/3 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj)) (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj)) (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 2 binary64))) (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x))) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)))) (*.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj)) (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x)))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal -2 binary64)) x))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj)) (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) x) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj)) (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 2 binary64))) (fma.f64 #s(literal -8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 3 binary64)))))
(fma.f64 #s(literal -2 binary64) x (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal -2 binary64) x))
(fma.f64 wj (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) (*.f64 #s(literal -2 binary64) x))
(fma.f64 x #s(literal -2 binary64) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x))) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj (*.f64 #s(literal 2 binary64) x))))
(+.f64 (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj) (*.f64 #s(literal -2 binary64) x))
(+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (*.f64 wj (fma.f64 x #s(literal 8/3 binary64) #s(literal 1 binary64))))) wj))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(neg.f64 x)
(-.f64 #s(literal 0 binary64) x)
(+.f64 #s(literal 0 binary64) (neg.f64 x))
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 wj #s(literal 2 binary64) #s(literal 1 binary64)))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))

eval96.0ms (1.2%)

Memory
6.6MiB live, 201.1MiB allocated
Compiler

Compiled 24 701 to 2 628 computations (89.4% saved)

prune38.0ms (0.5%)

Memory
-1.7MiB live, 86.1MiB allocated
Pruning

26 alts after pruning (25 fresh and 1 done)

PrunedKeptTotal
New57318591
Fresh6713
Picked415
Done000
Total58326609
Accuracy
99.9%
Counts
609 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.6%
(fma.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (exp.f64 wj)) (-.f64 (*.f64 (exp.f64 wj) wj) x)) #s(literal -3 binary64)) (fma.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) (-.f64 (/.f64 (-.f64 x (*.f64 (exp.f64 wj) wj)) (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (*.f64 wj wj)))))
77.0%
(fma.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x))) (exp.f64 wj)) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj)
76.2%
(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)))) (neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) wj)
75.3%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (fma.f64 (fma.f64 (+.f64 (fma.f64 #s(literal 2/3 binary64) x (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) x))) #s(literal 1/2 binary64)) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))) wj)
75.1%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))) wj)
71.3%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (/.f64 (neg.f64 x) (exp.f64 wj))) wj)
77.0%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) wj)
76.9%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)) wj)
37.7%
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj)) (*.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)))) (*.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj)))
73.3%
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
72.8%
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
73.5%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (fma.f64 (fma.f64 (fma.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2/3 binary64) x (fma.f64 #s(literal 3 binary64) x #s(literal 3/2 binary64)))) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) x)) #s(literal 2 binary64))) wj (-.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5/2 binary64) x)))) wj (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj (neg.f64 x))))
71.3%
(-.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)))))
7.1%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
69.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
95.7%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (+.f64 wj (*.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)))) wj x))
85.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 binary64) x))
96.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
85.7%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)) wj x))
75.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) wj) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))) (*.f64 wj wj))) wj x))
96.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 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)) wj x))
95.9%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
4.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(literal -1 binary64) wj))
85.5%
#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.4%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
3.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ -1 wj) #s(literal -1 binary64)))
Compiler

Compiled 1 940 to 1 033 computations (46.8% saved)

simplify178.0ms (2.3%)

Memory
8.1MiB live, 239.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
cost-diff0
(+.f64 #s(literal 1 binary64) wj)
cost-diff0
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
cost-diff192
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) wj)
cost-diff0
#s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
cost-diff0
(-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)
cost-diff0
(/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
cost-diff0
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
cost-diff0
(+.f64 #s(literal 1 binary64) wj)
cost-diff0
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
cost-diff0
#s(approx (+ -1 wj) #s(literal -1 binary64))
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ -1 wj) #s(literal -1 binary64)))
cost-diff0
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
cost-diff0
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))
cost-diff0
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
060450
090443
1160431
2308413
3923403
43237397
08603397
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x)
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64))
(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)
x
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ -1 wj) #s(literal -1 binary64)))
#s(approx (+ -1 wj) #s(literal -1 binary64))
#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 #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 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
wj
(/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
(-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)
#s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
x
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))
#s(literal 2 binary64)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) wj)
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
#s(literal -1 binary64)
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 wj (/.f64 x (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
x
(exp.f64 wj)
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x)
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64))
(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)
x
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ -1 wj) #s(literal -1 binary64)))
#s(approx (+ -1 wj) #s(literal -1 binary64))
#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 #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 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
wj
(/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
(-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)
#s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
x
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))
#s(literal 2 binary64)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) wj)
(-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (+.f64 #s(literal 1 binary64) wj)))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
#s(literal -1 binary64)
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 wj (/.f64 x (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
x
(exp.f64 wj)

localize158.0ms (2%)

Memory
-1.5MiB live, 319.0MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.0
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
accuracy0.0078125
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
accuracy0.01953125
(/.f64 x (exp.f64 wj))
accuracy14.694678825076927
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) wj)
accuracy0.03515625
(/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
accuracy2.0728017326821417
#s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
accuracy2.327755028559001
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
accuracy14.698394889235788
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
accuracy0.0
(+.f64 #s(literal 1 binary64) wj)
accuracy0.01171875
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
accuracy14.698394889235788
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
accuracy44.21113086043694
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
accuracy3.122624538799271
#s(approx (+ -1 wj) #s(literal -1 binary64))
accuracy61.444463895805455
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ -1 wj) #s(literal -1 binary64)))
accuracy0.01171875
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
accuracy0.01171875
(fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))
accuracy0.015625
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x)
accuracy2.366766743114211
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
Samples
74.0ms191×0valid
47.0ms65×1valid
Compiler

Compiled 755 to 122 computations (83.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
ival-mult: 32.0ms (32.9% of total)
ival-add: 20.0ms (20.6% of total)
ival-sub: 12.0ms (12.3% of total)
adjust: 10.0ms (10.3% of total)
ival-div: 10.0ms (10.3% of total)
const: 7.0ms (7.2% of total)
ival-exp: 5.0ms (5.1% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series20.0ms (0.3%)

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

6 calls:

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

simplify173.0ms (2.2%)

Memory
-4.9MiB live, 237.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite180.0ms (2.3%)

Memory
2.0MiB live, 228.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060382
090375
1456362
23863362
09202353
Stop Event
iter limit
node limit
iter limit
Counts
20 → 279
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x)
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ -1 wj) #s(literal -1 binary64)))
#s(approx (+ -1 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))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
(+.f64 #s(literal 1 binary64) wj)
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
(-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)
#s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) wj)
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
(/.f64 x (exp.f64 wj))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj (neg.f64 x)) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 2 binary64))) (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj (neg.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj (neg.f64 x)))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (*.f64 wj x)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj (neg.f64 x)) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 3 binary64)))))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x)
(fma.f64 wj #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) x)
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj (neg.f64 x))))
(+.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj) x)
(+.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj))
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) x) (+.f64 #s(literal 1 binary64) wj) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj))) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) wj)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) x) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) wj))) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) x) (+.f64 #s(literal 1 binary64) wj) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))))) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) wj)))
(/.f64 (fma.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) x) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64))) x) (+.f64 #s(literal 1 binary64) wj) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (+.f64 #s(literal 1 binary64) wj)))
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64))) x) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) wj))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64))) x) (+.f64 #s(literal 1 binary64) wj) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (+.f64 #s(literal 1 binary64) wj)))
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64))) x) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) wj) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj))) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) wj)))
(/.f64 (fma.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) wj))) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) wj) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))))) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) wj)))
(/.f64 (fma.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 x (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) wj) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (+.f64 #s(literal 1 binary64) wj)))
(/.f64 (fma.f64 (*.f64 x (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)))) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) wj))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 x (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) wj) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (+.f64 #s(literal 1 binary64) wj)))
(/.f64 (fma.f64 (*.f64 x (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)))) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) x))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64))) x))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) wj) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 x (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) wj) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) x))) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) wj) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64))) x))) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) wj) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) wj) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 x (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)))))) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) x))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64))) x))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (*.f64 x (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) wj) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) x))) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64))) x))) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64)) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64))) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (*.f64 x (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 3 binary64)))))) (*.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj) #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) wj) (-.f64 #s(literal 1 binary64) wj)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 3 binary64)))))
(fma.f64 (-.f64 #s(literal 1 binary64) wj) wj (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(fma.f64 x (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(fma.f64 wj (-.f64 #s(literal 1 binary64) wj) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))
(+.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ -1 wj) #s(literal -1 binary64)))
#s(approx (+ -1 wj) #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 #s(literal 1 binary64) wj))) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj) #s(literal -1 binary64)))
(*.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))) (pow.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)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj) (-.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)))) #s(literal -1 binary64))
(pow.f64 (/.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 (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)))) #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 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 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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 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 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #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 #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 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj) (-.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(literal 1 binary64) (/.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 (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(literal -1 binary64) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) wj)
(fma.f64 #s(literal 1 binary64) wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))))
(fma.f64 wj #s(literal 1 binary64) (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) 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))))
(+.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))) wj)
(+.f64 wj (neg.f64 #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 #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 (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) (pow.f64 (pow.f64 wj #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) wj)
(*.f64 (neg.f64 wj) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)))
(*.f64 #s(literal 1 binary64) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(*.f64 wj (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 wj)) (neg.f64 (-.f64 #s(literal -1 binary64) wj)))
(/.f64 (neg.f64 wj) (-.f64 #s(literal -1 binary64) wj))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) wj) wj))
(/.f64 wj (+.f64 #s(literal 1 binary64) wj))
(neg.f64 (/.f64 (neg.f64 wj) (+.f64 #s(literal 1 binary64) wj)))
(neg.f64 (/.f64 wj (-.f64 #s(literal -1 binary64) wj)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) wj)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (+.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (pow.f64 (-.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 wj wj) #s(literal 1 binary64)) (-.f64 wj #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (neg.f64 (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (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 #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)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (-.f64 wj #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 wj #s(literal 3 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 (pow.f64 (-.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) (/.f64 (*.f64 wj wj) (-.f64 #s(literal 1 binary64) wj)))
(+.f64 #s(literal 1 binary64) wj)
(+.f64 wj #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -2 binary64))) (pow.f64 (+.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -3 binary64))) (pow.f64 (fma.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj) (*.f64 wj wj)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj) (*.f64 wj wj)) (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -2 binary64))) (-.f64 wj (/.f64 (neg.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -2 binary64))) (+.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -3 binary64))) (fma.f64 wj wj (-.f64 (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -2 binary64)) (*.f64 wj (/.f64 (neg.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))))))
(/.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -3 binary64))) (fma.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj) (*.f64 wj wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj) (*.f64 wj wj)) (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -3 binary64)))))
(fma.f64 (neg.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) #s(literal -1 binary64)) wj)
(fma.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) (neg.f64 (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) #s(literal -1 binary64))) wj)
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj)
(fma.f64 #s(literal 1 binary64) wj (/.f64 (neg.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(fma.f64 wj #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj)) (/.f64 (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -2 binary64)) (+.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj)))
(-.f64 (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -3 binary64)) (fma.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj) (*.f64 wj wj))))
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(+.f64 (-.f64 wj (/.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))) (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(+.f64 (/.f64 (neg.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) wj)
(+.f64 wj (/.f64 (neg.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) #s(literal -1 binary64)) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x))
(*.f64 (neg.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) (pow.f64 (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(pow.f64 (/.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal -1 binary64))
(/.f64 (-.f64 (neg.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (neg.f64 x)) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) #s(literal -1 binary64))) (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) #s(literal -1 binary64))) (fma.f64 x (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x))) (neg.f64 (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(literal 1 binary64)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64))) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (*.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) x)) (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)) (*.f64 x x)) (*.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)))
(/.f64 (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (fma.f64 x (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) (neg.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(fma.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) (pow.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))))
(-.f64 (/.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x))) #s(literal -1 binary64)))
(+.f64 (/.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))) (neg.f64 (/.f64 x #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64))))))
(*.f64 (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)) (*.f64 x x)) (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x))
(/.f64 (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64))) (-.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) x #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
(-.f64 (/.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)) (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)) (/.f64 (*.f64 x x) (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)))
(-.f64 (/.f64 (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 3 binary64)) (fma.f64 x (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) (pow.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) #s(literal 2 binary64)))))
(-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x)
(+.f64 (neg.f64 x) #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
(+.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) (neg.f64 x))
#s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (-.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) wj) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj))) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) wj) (-.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 2 binary64)) (*.f64 wj wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj))) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 2 binary64))) (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 2 binary64)) (*.f64 wj wj))) (neg.f64 (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) wj)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64)))) (neg.f64 (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj))) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 2 binary64)) (*.f64 wj wj)) (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) wj))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64))) (fma.f64 wj wj (-.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) wj))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64))) (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj))) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) wj) (-.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 2 binary64)) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj))) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64)))))
(fma.f64 (/.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj)
(fma.f64 (/.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.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)
(fma.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) wj)
(fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) wj)
(fma.f64 #s(literal -1 binary64) (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))) wj)
(fma.f64 #s(literal 1 binary64) wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)))
(fma.f64 wj #s(literal 1 binary64) (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) #s(literal 2 binary64)) (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) wj)) (/.f64 (*.f64 wj wj) (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) wj)))
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) wj)
(+.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 #s(literal -1 binary64) (+.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 (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)))
(pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (-.f64 #s(literal -1 binary64) wj) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal -1 binary64) wj)))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) wj))
(neg.f64 (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal -1 binary64) wj)) #s(literal -1 binary64)))
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(*.f64 (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) #s(literal -25/4 binary64)) (pow.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal -5/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 125/8 binary64)) (pow.f64 (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) (-.f64 #s(literal 25/4 binary64) (*.f64 wj #s(literal -20/3 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal -5/2 binary64)) (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) #s(literal -25/4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (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 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 125/8 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 25/4 binary64) (*.f64 #s(literal 64/9 binary64) (*.f64 wj wj))) (-.f64 #s(literal 5/2 binary64) (*.f64 #s(literal -8/3 binary64) wj)))
(/.f64 (neg.f64 (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) #s(literal -25/4 binary64))) (neg.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal -5/2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 125/8 binary64))) (neg.f64 (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) (-.f64 #s(literal 25/4 binary64) (*.f64 wj #s(literal -20/3 binary64))))))
(/.f64 (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) #s(literal -25/4 binary64)) (fma.f64 #s(literal -8/3 binary64) wj #s(literal -5/2 binary64)))
(/.f64 (fma.f64 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 125/8 binary64)) (+.f64 #s(literal 25/4 binary64) (-.f64 (*.f64 #s(literal 64/9 binary64) (*.f64 wj wj)) (*.f64 wj #s(literal -20/3 binary64)))))
(/.f64 (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)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal -5/2 binary64)) (fma.f64 #s(literal 64/9 binary64) (*.f64 wj wj) #s(literal -25/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal -512/27 binary64) (pow.f64 wj #s(literal 3 binary64)) #s(literal 125/8 binary64))))
(fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))
(fma.f64 wj #s(literal -8/3 binary64) #s(literal 5/2 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 64/9 binary64) (*.f64 wj wj)) (fma.f64 #s(literal -8/3 binary64) wj #s(literal -5/2 binary64))) (/.f64 #s(literal 25/4 binary64) (fma.f64 #s(literal -8/3 binary64) wj #s(literal -5/2 binary64))))
(+.f64 (*.f64 #s(literal -8/3 binary64) wj) #s(literal 5/2 binary64))
(+.f64 #s(literal 5/2 binary64) (*.f64 #s(literal -8/3 binary64) wj))
#s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))
(*.f64 (exp.f64 (neg.f64 wj)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 (exp.f64 wj)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 x (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(pow.f64 (/.f64 (/.f64 (exp.f64 wj) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (exp.f64 wj) x) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (exp.f64 wj))))
(/.f64 (*.f64 x #s(literal 1 binary64)) (exp.f64 wj))
(/.f64 (neg.f64 x) (neg.f64 (exp.f64 wj)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 wj) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 wj) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 wj) x))
(/.f64 x (exp.f64 wj))
(neg.f64 (/.f64 (neg.f64 x) (exp.f64 wj)))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 wj) x)) #s(literal -1 binary64)))

eval69.0ms (0.9%)

Memory
-3.5MiB live, 119.1MiB allocated
Compiler

Compiled 22 059 to 1 733 computations (92.1% saved)

prune58.0ms (0.7%)

Memory
28.7MiB live, 115.6MiB allocated
Pruning

28 alts after pruning (23 fresh and 5 done)

PrunedKeptTotal
New40812420
Fresh91120
Picked145
Done011
Total41828446
Accuracy
99.9%
Counts
446 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.2%
(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)))) (neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) wj)
77.0%
(fma.f64 (/.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj)
75.1%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))) wj)
77.0%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (*.f64 (exp.f64 (neg.f64 wj)) x))) wj)
75.3%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj #s(approx (/ x (exp wj)) (fma.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) wj (*.f64 #s(literal -1/2 binary64) x))) wj (neg.f64 x)) wj x)))) wj)
73.5%
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) wj)
37.7%
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj)) (*.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)))) (*.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj)))
7.1%
(/.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))
74.1%
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 (fma.f64 (fma.f64 #s(literal 2/3 binary64) wj #s(literal 3/2 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)))))
73.9%
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 (fma.f64 #s(literal 3/2 binary64) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)))))
73.3%
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
72.8%
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
7.1%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
69.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
5.5%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (fma.f64 (*.f64 wj wj) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj))))
5.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
5.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))
77.0%
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) wj)
95.7%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (+.f64 wj (*.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)))) wj x))
85.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 binary64) x))
96.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
85.7%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)) wj x))
75.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 x (-.f64 (/.f64 #s(literal 5/2 binary64) wj) #s(literal 8/3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64))) (*.f64 wj wj))) wj x))
96.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 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)) wj x))
95.9%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
4.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(literal -1 binary64) wj))
14.4%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
3.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ -1 wj) #s(literal -1 binary64)))
Compiler

Compiled 1 873 to 1 029 computations (45.1% saved)

simplify195.0ms (2.5%)

Memory
-16.1MiB live, 250.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 #s(literal 1 binary64) wj)
cost-diff0
(fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))
cost-diff0
#s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))
cost-diff0
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) wj)
cost-diff0
(+.f64 #s(literal 1 binary64) wj)
cost-diff0
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
cost-diff128
(fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))
cost-diff192
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))) wj)
cost-diff0
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
cost-diff0
#s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
cost-diff0
(neg.f64 x)
cost-diff0
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
cost-diff0
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
cost-diff0
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
cost-diff0
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x))
cost-diff0
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)) wj x)
cost-diff0
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)) wj x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063477
095472
1177460
2360433
31056432
43708423
08814414
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)) wj x)
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64))
wj
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) wj) x)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
x
(fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))
#s(literal -8/3 binary64)
#s(literal 5/2 binary64)
#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)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
#s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))
(-.f64 wj #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))) wj)
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
#s(literal -1 binary64)
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x)))
(fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))
(+.f64 #s(literal 1 binary64) x)
x
(neg.f64 x)
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) wj)
#s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))
(fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
#s(literal -1 binary64)
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 wj (/.f64 x (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
x
(exp.f64 wj)
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal -5/2 binary64))) wj #s(literal -2 binary64)) x)) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)) wj x)
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal -5/2 binary64))) wj #s(literal -2 binary64)) x)) wj x)
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x))
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal -5/2 binary64))) wj #s(literal -2 binary64)) x))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal -5/2 binary64))) wj #s(literal -2 binary64)) x)
(fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal -5/2 binary64))) wj #s(literal -2 binary64))
wj
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)))
(fma.f64 #s(literal -8/3 binary64) wj (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal -5/2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) wj) x)
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
x
(fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))
#s(literal -8/3 binary64)
#s(literal 5/2 binary64)
#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)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
wj
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
#s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))
(-.f64 wj #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))) wj)
(-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 x (-.f64 wj #s(literal 1 binary64)) wj)) (+.f64 #s(literal 1 binary64) wj)))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
#s(literal -1 binary64)
(+.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x)))
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 x (-.f64 wj #s(literal 1 binary64)) wj))
(fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))
(fma.f64 x (-.f64 wj #s(literal 1 binary64)) wj)
(+.f64 #s(literal 1 binary64) x)
x
(neg.f64 x)
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) wj)
(fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) wj)
#s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))
(fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) wj)
#s(literal 1 binary64)
wj
#s(literal -1 binary64)
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
(-.f64 wj (/.f64 x (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
x
(exp.f64 wj)

localize192.0ms (2.4%)

Memory
25.2MiB live, 258.7MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
accuracy0.01953125
(/.f64 x (exp.f64 wj))
accuracy2.1312907183806185
#s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))
accuracy14.694678825076927
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) wj)
accuracy0.0
(neg.f64 x)
accuracy0.0078125
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
accuracy1.2262615680591484
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x)))
accuracy14.694678825076927
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))) wj)
accuracy0.01953125
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
accuracy2.1323271257319716
#s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
accuracy14.698394889235788
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
accuracy44.21113086043694
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
accuracy0.0
(neg.f64 x)
accuracy14.698394889235788
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
accuracy19.910269874702703
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
accuracy0.015625
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)) wj x)
accuracy0.03125
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
accuracy0.08984375
(fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64))
accuracy2.366766743114211
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 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)) wj x))
Samples
96.0ms191×0valid
55.0ms65×1valid
Compiler

Compiled 805 to 125 computations (84.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 120.0ms
ival-mult: 36.0ms (30.1% of total)
ival-add: 23.0ms (19.2% of total)
ival-sub: 22.0ms (18.4% of total)
ival-div: 14.0ms (11.7% of total)
adjust: 9.0ms (7.5% of total)
const: 8.0ms (6.7% of total)
ival-exp: 7.0ms (5.9% of total)
exact: 1.0ms (0.8% of total)
ival-neg: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series30.0ms (0.4%)

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

6 calls:

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

simplify203.0ms (2.6%)

Memory
-15.2MiB live, 234.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05512344
118432193
264612096
081781931
Stop Event
iter limit
node limit
Counts
151 → 149
Calls
Call 1
Inputs
x
(+ x (* -2 (* wj x)))
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (* 5/2 x))))))
(+ x (* wj (+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))))
(* -2 x)
(+ (* -2 x) (* wj (+ 1 (* 5/2 x))))
(+ (* -2 x) (* wj (+ 1 (+ (* -1 (* wj (+ 1 (+ (* 2/3 x) (* 2 x))))) (* 5/2 x)))))
(+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))
(+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 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))))
(+ x (* wj (+ 1 (* -1 (- 1 (* -2 x))))))
(+ x (* wj (+ 1 (+ (* -1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -1 (- 1 (* -2 x)))))))
(+ x (* wj (+ 1 (+ (* -1 (- 1 (* -2 x))) (* wj (+ (* -1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (* -1 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))))
(- (* wj (+ 1 x)) x)
-1
(- wj 1)
(- (* wj (+ 1 (* -1 wj))) 1)
(- (* wj (+ 1 (* wj (- wj 1)))) 1)
1
(+ 1 wj)
(+ 1 (* -1 wj))
-2
(- (* wj (+ 5/2 (/ 1 x))) 2)
(- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 2)
(+ (* -1 x) (* wj (- 1 (* -1 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (* -1 x) (* -1/2 x)))) (* -1 x))))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ (* -1 x) (* wj (- (+ 1/2 (* -1/2 x)) (+ (* -1 x) (+ (* -1/6 x) (* 1/2 (- 1 (* -1 x)))))))) (* -1/2 x)))) (* -1 x))))
(+ x (* -1 (* wj x)))
(+ x (* wj (- (* -1 (* wj (+ (* -1 x) (* 1/2 x)))) x)))
(+ x (* wj (- (* wj (- (* -1 (* wj (+ (* -1 (+ (* -1 x) (* 1/2 x))) (+ (* -1/2 x) (* 1/6 x))))) (+ (* -1 x) (* 1/2 x)))) x)))
(* wj (- 1 (/ 1 wj)))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(* -1 (* (pow wj 3) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3))))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(* -1 (* (pow wj 2) (* x (+ 8/3 (/ 1 x)))))
(* (pow wj 2) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) wj)))
(* (pow wj 2) (+ (* -2 (/ x (pow wj 2))) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (/ (* x (+ 5/2 (/ 1 x))) 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))))
(pow wj 3)
(* (pow wj 3) (- 1 (/ 1 wj)))
(* (pow wj 3) (- (+ 1 (/ 1 (pow wj 2))) (/ 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)))
(* wj (+ 1 x))
(* wj (+ 1 (+ x (* -1 (/ x wj)))))
(/ -1 wj)
(/ (- (/ 1 wj) 1) wj)
(/ (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))) wj)
(/ (- (+ (/ 1 wj) (/ 1 (pow wj 3))) (+ 1 (/ 1 (pow wj 2)))) wj)
(* wj (+ 1 (/ 1 wj)))
(* -1 (pow wj 2))
(* (pow wj 2) (- (/ 1 wj) 1))
(* (pow wj 2) (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))))
(* -1 wj)
(* wj (- (/ 1 wj) 1))
(* -1 (* (pow wj 2) (+ 8/3 (/ 1 x))))
(* (pow wj 2) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (/ 1 x))))
(* (pow wj 2) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (+ (/ 1 x) (/ 2 (pow wj 2))))))
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(/ x (exp wj))
(* -1 (* wj (- (/ 1 wj) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(* -1 (* (pow wj 3) (+ 1 (+ (* -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)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(* (pow wj 2) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (* -1 (/ (+ (* -1 (* x (+ 5/2 (/ 1 x)))) (* 2 (/ x wj))) 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 wj) 1)))
(* -1 (* (pow wj 3) (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ x (* wj (exp wj)))) 1) wj)) 1)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (/ x (exp wj)))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) wj)) 1) wj)) 1)))
(* -1 (* wj (+ (* -1 (+ 1 x)) (/ x wj))))
(* -1 (/ (- 1 (/ 1 wj)) wj))
(* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))
(* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))) wj))
(* (pow wj 2) (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1))
(* -1 (* wj (- 1 (/ 1 wj))))
(* (pow wj 2) (+ (* -1 (+ 8/3 (/ 1 x))) (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x)))))
(* (pow wj 2) (+ (* -1 (+ 8/3 (/ 1 x))) (* -1 (/ (+ (* -1 (+ 5/2 (/ 1 x))) (* 2 (/ 1 wj))) wj))))
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(* (pow wj 2) (- 1 wj))
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(* wj (- 1 wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(+ (* wj (- 1 wj)) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(+ wj (* -1 (/ wj (+ 1 wj))))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(+ wj (* x (- wj 1)))
(/ (* wj (- 1 wj)) x)
(/ (+ (* wj (- 1 wj)) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))) x)
(+ wj (* -1 (/ x (exp wj))))
(/ x (+ (exp wj) (* wj (exp wj))))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2))))
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(* x (- (* wj (- 5/2 (* 8/3 wj))) 2))
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(* -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) (+ 1 wj)))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(* x (- wj 1))
(* x (- (+ wj (/ wj x)) 1))
(- (* wj (+ 5/2 (* -8/3 wj))) 2)
(- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (- 1 wj)) x)) 2)
(* -1 (/ x (exp wj)))
(* x (- (/ wj x) (/ 1 (exp wj))))
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))) 1)))
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(* -1 (* x (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))))
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(* -1 (* x (+ (* -1 (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (* -1 (/ (* wj (- 1 wj)) x)))))
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(* -1 (* x (+ 1 (* -1 wj))))
(* -1 (* x (+ 1 (+ (* -1 wj) (* -1 (/ wj x))))))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
Outputs
x
(+ x (* -2 (* wj x)))
(*.f64 (fma.f64 #s(literal -2 binary64) wj #s(literal 1 binary64)) x)
(+ x (* wj (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x)) wj x)
(+ x (* wj (- (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (* 2 x))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -3 binary64) x (fma.f64 #s(literal 2/3 binary64) x (*.f64 x #s(literal 5 binary64)))) wj wj))) wj (*.f64 #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 (fma.f64 x #s(literal -8/3 binary64) #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 x #s(literal -8/3 binary64) #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(+ (* -2 x) (* wj (* x (+ 5/2 (/ 1 x)))))
(fma.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj (*.f64 #s(literal -2 binary64) x))
(+ (* -2 x) (* wj (+ (* -1 (* wj (* x (+ 8/3 (/ 1 x))))) (* x (+ 5/2 (/ 1 x))))))
(fma.f64 (fma.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) wj (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj (*.f64 #s(literal -2 binary64) x))
(* -1 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 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj #s(literal 1 binary64)) wj)
(+ x (* wj (+ 1 (* -1 (- 1 (* -2 x))))))
(fma.f64 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64))) wj x)
(+ x (* wj (+ 1 (+ (* -1 (* wj (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))) (* -1 (- 1 (* -2 x)))))))
(fma.f64 (fma.f64 (+.f64 #s(literal -1 binary64) (fma.f64 #s(literal -3/2 binary64) x (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)) #s(literal 2 binary64)))) wj (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) wj x)
(+ x (* wj (+ 1 (+ (* -1 (- 1 (* -2 x))) (* wj (+ (* -1 (* wj (- 1/2 (+ (* -2/3 x) (+ (* 3/2 (- 1 (* -2 x))) (* 2 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))) (* -1 (- 1 (+ (* -3/2 x) (* 2 (- 1 (* -2 x))))))))))))
(fma.f64 (fma.f64 (neg.f64 (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 (-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 1 binary64)))) wj x)
(- (* wj (+ 1 x)) x)
(fma.f64 (-.f64 wj #s(literal 1 binary64)) x wj)
-1
#s(literal -1 binary64)
(- wj 1)
(-.f64 wj #s(literal 1 binary64))
(- (* wj (+ 1 (* -1 wj))) 1)
(fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))
(- (* wj (+ 1 (* wj (- wj 1)))) 1)
(fma.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj #s(literal -1 binary64))
1
#s(literal 1 binary64)
(+ 1 wj)
(+.f64 #s(literal 1 binary64) wj)
(+ 1 (* -1 wj))
(-.f64 #s(literal 1 binary64) wj)
-2
#s(literal -2 binary64)
(- (* wj (+ 5/2 (/ 1 x))) 2)
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 5/2 binary64)) wj #s(literal -2 binary64))
(- (* wj (+ 5/2 (+ (* -1 (* wj (+ 8/3 (/ 1 x)))) (/ 1 x)))) 2)
(fma.f64 (fma.f64 (-.f64 #s(literal -8/3 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))
(+ (* -1 x) (* wj (- 1 (* -1 x))))
(fma.f64 (-.f64 wj #s(literal 1 binary64)) x wj)
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (* -1 x) (* -1/2 x)))) (* -1 x))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) x) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))
(+ (* -1 x) (* wj (- (+ 1 (* wj (- (+ (* -1 x) (* wj (- (+ 1/2 (* -1/2 x)) (+ (* -1 x) (+ (* -1/6 x) (* 1/2 (- 1 (* -1 x)))))))) (* -1/2 x)))) (* -1 x))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) x (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/6 binary64) x (fma.f64 #s(literal -1/2 binary64) x #s(literal 1/2 binary64))))) wj (*.f64 #s(literal -1/2 binary64) x)) wj (+.f64 #s(literal 1 binary64) x)) wj (neg.f64 x))
(+ x (* -1 (* wj x)))
(*.f64 (-.f64 #s(literal 1 binary64) wj) x)
(+ x (* wj (- (* -1 (* wj (+ (* -1 x) (* 1/2 x)))) x)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 x wj) (neg.f64 x)) wj x)
(+ x (* wj (- (* wj (- (* -1 (* wj (+ (* -1 (+ (* -1 x) (* 1/2 x))) (+ (* -1/2 x) (* 1/6 x))))) (+ (* -1 x) (* 1/2 x)))) x)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/6 binary64) x #s(literal 0 binary64)) wj (*.f64 #s(literal -1/2 binary64) x))) wj (neg.f64 x)) wj x)
(* wj (- 1 (/ 1 wj)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* wj (- (+ 1 (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj))))) (/ 1 wj)))
(+.f64 wj (*.f64 (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj))
(* wj (- (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) (pow wj 3))) (+ (/ 1 (pow wj 2)) (/ x (* (pow wj 2) (exp wj)))))) (/ 1 wj)))
(+.f64 wj (*.f64 (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (pow.f64 wj #s(literal 3 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 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (-.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (-.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))) (pow.f64 wj #s(literal 3 binary64)))
(* (pow wj 3) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (+ (/ 1 wj) (/ x (pow wj 3))))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (-.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (+.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) wj)))) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* -1 (* (pow wj 2) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* 5/2 (/ x wj)) (/ 1 wj)) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (-.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* -2 (/ x (pow wj 2))) (+ (* 5/2 (/ x wj)) (/ 1 wj))) (+ 1 (+ (* 2/3 x) (* 2 x)))))
(*.f64 (fma.f64 (/.f64 #s(literal -2 binary64) wj) (/.f64 x wj) (-.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)))) (*.f64 wj wj))
(* -1 (* (pow wj 2) (* x (+ 8/3 (/ 1 x)))))
(*.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) (*.f64 wj wj))
(* (pow wj 2) (+ (* -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))) (*.f64 wj wj))
(* (pow wj 2) (+ (* -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)))) (*.f64 wj 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 #s(literal 1 binary64) (/.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj))
(- (+ 1 (+ (* -1 (/ x (* wj (exp wj)))) (+ (* -1 (/ x (* (pow wj 3) (exp wj)))) (/ 1 (pow wj 2))))) (+ (* -1 (/ x (* (pow wj 2) (exp wj)))) (+ (/ 1 wj) (/ 1 (pow wj 3)))))
(-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) wj) #s(literal 1 binary64)) (/.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (/.f64 x (pow.f64 wj #s(literal 3 binary64))) (exp.f64 wj))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) wj)) (/.f64 x (*.f64 (*.f64 (exp.f64 wj) wj) wj))))
(- 1 (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj))
(- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj))
(- (+ 1 (/ 1 (pow wj 2))) (+ (/ 1 wj) (/ 1 (pow wj 3))))
(-.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))
(pow wj 3)
(pow.f64 wj #s(literal 3 binary64))
(* (pow wj 3) (- 1 (/ 1 wj)))
(*.f64 (*.f64 (neg.f64 wj) wj) (-.f64 #s(literal 1 binary64) wj))
(* (pow wj 3) (- (+ 1 (/ 1 (pow wj 2))) (/ 1 wj)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)) (pow.f64 wj #s(literal 3 binary64)))
(* wj (- (+ 1 (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2)))) (/ 1 wj)))
(+.f64 wj (*.f64 (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj) wj))
(* wj (- (+ 1 (+ (* -1 (/ (- 1 (* -1 (/ x (exp wj)))) (pow wj 3))) (* -1 (/ (- (* -1 (/ x (exp wj))) 1) (pow wj 2))))) (/ 1 wj)))
(+.f64 wj (*.f64 (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) (pow.f64 wj #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj) #s(literal 1 binary64)) wj)) wj))
(* wj (+ 1 x))
(fma.f64 x wj wj)
(* wj (+ 1 (+ x (* -1 (/ x wj)))))
(fma.f64 (-.f64 x (/.f64 x wj)) wj wj)
(/ -1 wj)
(/.f64 #s(literal -1 binary64) wj)
(/ (- (/ 1 wj) 1) wj)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj)
(/ (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))) wj)
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) wj)
(/ (- (+ (/ 1 wj) (/ 1 (pow wj 3))) (+ 1 (/ 1 (pow wj 2)))) wj)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64))) wj)
(* wj (+ 1 (/ 1 wj)))
(+.f64 #s(literal 1 binary64) wj)
(* -1 (pow wj 2))
(*.f64 (neg.f64 wj) wj)
(* (pow wj 2) (- (/ 1 wj) 1))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(* (pow wj 2) (- (/ 1 wj) (+ 1 (/ 1 (pow wj 2)))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) wj) wj)
(* -1 wj)
(neg.f64 wj)
(* wj (- (/ 1 wj) 1))
(-.f64 #s(literal 1 binary64) wj)
(* -1 (* (pow wj 2) (+ 8/3 (/ 1 x))))
(*.f64 (-.f64 #s(literal -8/3 binary64) (/.f64 #s(literal 1 binary64) x)) (*.f64 wj wj))
(* (pow wj 2) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (/ 1 x))))
(*.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))) wj) wj)
(* (pow wj 2) (- (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x))) (+ 8/3 (+ (/ 1 x) (/ 2 (pow wj 2))))))
(*.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) wj) x) (/.f64 #s(literal 5/2 binary64) wj)) (+.f64 (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 wj wj))) (/.f64 #s(literal 1 binary64) x))) (*.f64 wj wj))
(* wj (+ 1 (* -1 (/ x (* wj (exp wj))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (exp.f64 wj)) wj)) wj)
(/ x (exp wj))
(/.f64 x (exp.f64 wj))
(* -1 (* wj (- (/ 1 wj) 1)))
(neg.f64 (-.f64 #s(literal 1 binary64) wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ x (exp wj))) 1) wj)) 1) wj)) 1)))
(neg.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj)) wj) wj (neg.f64 wj)))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ x (exp wj))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) 1) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (+.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj))) wj) #s(literal 1 binary64)) wj)) (neg.f64 wj))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (* 5/2 x)) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (neg.f64 (pow.f64 wj #s(literal 3 binary64))) (fma.f64 #s(literal 8/3 binary64) x (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64)) wj))))
(* -1 (* (pow wj 3) (+ 1 (+ (* -1 (/ (+ 1 (+ (* -2 (/ x wj)) (* 5/2 x))) wj)) (+ (* 2/3 x) (* 2 x))))))
(*.f64 (neg.f64 (pow.f64 wj #s(literal 3 binary64))) (fma.f64 #s(literal 8/3 binary64) x (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 x wj) #s(literal -2 binary64) (fma.f64 #s(literal 5/2 binary64) x #s(literal 1 binary64))) wj))))
(* -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 (pow.f64 wj #s(literal 3 binary64))) (-.f64 (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5/2 binary64) x (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x (/.f64 (neg.f64 x) wj)) wj))) wj)))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (+ (* 5/2 (/ x wj)) (/ 1 wj))))
(*.f64 (-.f64 (fma.f64 (/.f64 x wj) #s(literal 5/2 binary64) (/.f64 #s(literal 1 binary64) wj)) (fma.f64 #s(literal 8/3 binary64) x #s(literal 1 binary64))) (*.f64 wj wj))
(* (pow wj 2) (+ (* -1 (+ 1 (+ (* 2/3 x) (* 2 x)))) (* -1 (/ (+ (* -1 (+ 1 (* 5/2 x))) (* 2 (/ x wj))) wj))))
(*.f64 (*.f64 (-.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) wj) wj)
(* (pow wj 2) (+ (* -1 (* x (+ 8/3 (/ 1 x)))) (* -1 (/ (+ (* -1 (* x (+ 5/2 (/ 1 x)))) (* 2 (/ x wj))) wj))))
(*.f64 (*.f64 (-.f64 (fma.f64 x #s(literal -8/3 binary64) #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 x wj) #s(literal 2 binary64) (fma.f64 #s(literal -5/2 binary64) x #s(literal -1 binary64))) wj)) wj) wj)
(+ 1 (* -1 (/ (+ 1 (/ x (exp wj))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/ x (exp wj)))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj))
(+ 1 (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (* -1 (+ 1 (/ x (exp wj))))) wj)) (/ x (exp wj)))) wj)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 x (exp.f64 wj)) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj))) wj) (-.f64 #s(literal -1 binary64) (/.f64 x (exp.f64 wj)))) wj)) wj))
(+ 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 wj) 1)))
(*.f64 (*.f64 (neg.f64 wj) wj) (-.f64 #s(literal 1 binary64) wj))
(* -1 (* (pow wj 3) (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64))) (pow.f64 wj #s(literal 3 binary64)))
(* -1 (* wj (- (* -1 (/ (- (+ (/ 1 wj) (/ x (* wj (exp wj)))) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj)) wj)) (neg.f64 wj))
(* -1 (* wj (- (* -1 (/ (- (* -1 (/ (+ (* -1 (+ 1 (/ x (exp wj)))) (+ (/ 1 wj) (/ x (* wj (exp wj))))) wj)) 1) wj)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) (+.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) wj))) wj) #s(literal 1 binary64)) wj)) (neg.f64 wj))
(* -1 (* wj (+ (* -1 (+ 1 x)) (/ x wj))))
(*.f64 (neg.f64 (-.f64 (+.f64 (/.f64 x wj) #s(literal -1 binary64)) x)) wj)
(* -1 (/ (- 1 (/ 1 wj)) wj))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) wj)
(* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) wj)
(* -1 (/ (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 wj)) wj))) wj))) wj))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj)) wj)) (neg.f64 wj))
(* (pow wj 2) (- (* -1 (/ (- (/ 1 wj) 1) wj)) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) wj)) wj) #s(literal 1 binary64)) wj) wj)
(* -1 (* wj (- 1 (/ 1 wj))))
(-.f64 #s(literal 1 binary64) wj)
(* (pow wj 2) (+ (* -1 (+ 8/3 (/ 1 x))) (+ (* 5/2 (/ 1 wj)) (/ 1 (* wj x)))))
(*.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))) wj) wj)
(* (pow wj 2) (+ (* -1 (+ 8/3 (/ 1 x))) (* -1 (/ (+ (* -1 (+ 5/2 (/ 1 x))) (* 2 (/ 1 wj))) wj))))
(*.f64 (*.f64 (-.f64 (-.f64 #s(literal -8/3 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 2 binary64) wj) #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) x)) wj)) wj) wj)
(* -1 (* wj (- (/ x (* wj (exp wj))) 1)))
(*.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) #s(literal 1 binary64)) (neg.f64 wj))
(- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(- (+ wj (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(* (pow wj 2) (- 1 wj))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)
(+ (* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)))) (* (pow wj 2) (- 1 wj)))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj (fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) wj x))
(* wj (- 1 wj))
(*.f64 (-.f64 #s(literal 1 binary64) wj) wj)
(+ (* wj (- 1 wj)) (* x (- (* wj (- 5/2 (* 8/3 wj))) 2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(+ (* wj (- 1 wj)) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2)))
(fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))
(*.f64 (/.f64 wj (+.f64 #s(literal 1 binary64) wj)) #s(literal 1 binary64))
(+ (* -1 (/ x (+ (exp wj) (* wj (exp wj))))) (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj (/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 #s(literal 1 binary64) wj)))
(+ wj (* -1 (/ wj (+ 1 wj))))
(-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+ wj (+ (* -1 (/ wj (+ 1 wj))) (/ x (* (exp wj) (+ 1 wj)))))
(-.f64 (+.f64 (/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj))) wj) (/.f64 wj (+.f64 #s(literal 1 binary64) wj)))
(+ wj (* x (- wj 1)))
(fma.f64 (-.f64 wj #s(literal 1 binary64)) x wj)
(/ (* wj (- 1 wj)) x)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x)
(/ (+ (* wj (- 1 wj)) (* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))) x)
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) x)
(+ wj (* -1 (/ x (exp wj))))
(-.f64 wj (/.f64 x (exp.f64 wj)))
(/ x (+ (exp wj) (* wj (exp wj))))
(/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(* x (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (+ 1 (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x) wj x)
(* x (+ 1 (+ (* wj (- (* wj (- 5/2 (* 8/3 wj))) 2)) (/ (* (pow wj 2) (- 1 wj)) x))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) wj (*.f64 wj (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) x))) x x)
(* x (- (* wj (- 5/2 (* 8/3 wj))) 2))
(*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)
(* x (- (+ (* wj (- 5/2 (* 8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(* x (- (* wj (+ 5/2 (* -8/3 wj))) 2))
(*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)
(* x (- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (- 1 wj)) x)) 2))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(* -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 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (fma.f64 x wj x))) (neg.f64 x))
(/ x (* (exp wj) (+ 1 wj)))
(/.f64 x (fma.f64 (exp.f64 wj) wj (exp.f64 wj)))
(* x (+ (* -1 (/ wj (* x (+ 1 wj)))) (+ (/ 1 (* (exp wj) (+ 1 wj))) (/ wj x))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* x (- wj 1))
(*.f64 (-.f64 wj #s(literal 1 binary64)) x)
(* x (- (+ wj (/ wj x)) 1))
(*.f64 (-.f64 (+.f64 (/.f64 wj x) wj) #s(literal 1 binary64)) x)
(- (* wj (+ 5/2 (* -8/3 wj))) 2)
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64))
(- (+ (* wj (+ 5/2 (* -8/3 wj))) (/ (* wj (- 1 wj)) x)) 2)
(fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64))
(* -1 (/ x (exp wj)))
(/.f64 (neg.f64 x) (exp.f64 wj))
(* x (- (/ wj x) (/ 1 (exp wj))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)
(* -1 (* x (- (* -1 (/ (- wj (/ (* wj (exp wj)) (+ (exp wj) (* wj (exp wj))))) x)) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (* x (- (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))) 1)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) wj) (neg.f64 x) x)
(* -1 (* x (- (+ (* -1 (/ (* (pow wj 2) (- 1 wj)) x)) (* wj (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj))))))) 1)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) (neg.f64 wj) #s(literal 2 binary64)) wj (fma.f64 (*.f64 (neg.f64 wj) wj) (/.f64 (-.f64 #s(literal 1 binary64) wj) x) #s(literal -1 binary64))) (neg.f64 x))
(* -1 (* x (+ 2 (* -1 (* wj (+ 5/2 (* -8/3 wj)))))))
(*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)
(* -1 (* x (+ 2 (+ (* -1 (* wj (+ 5/2 (* -8/3 wj)))) (* -1 (/ (* wj (- 1 wj)) x))))))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(* -1 (* x (+ (* -1 (- (* wj (+ 5/2 (* -8/3 wj))) 2)) (* -1 (/ (* wj (- 1 wj)) x)))))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(* -1 (* x (+ (* -1 (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (/ 1 (+ (exp wj) (* wj (exp wj)))))))
(*.f64 (-.f64 (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj)) (/.f64 wj (fma.f64 x wj x))) (neg.f64 x))
(* -1 (* x (- (* -1 (/ (+ wj (* -1 (/ wj (+ 1 wj)))) x)) (/ 1 (* (exp wj) (+ 1 wj))))))
(*.f64 (+.f64 (/.f64 (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))) x) (/.f64 (exp.f64 (neg.f64 wj)) (+.f64 #s(literal 1 binary64) wj))) x)
(* -1 (* x (+ 1 (* -1 wj))))
(fma.f64 #s(literal -1 binary64) x (*.f64 x wj))
(* -1 (* x (+ 1 (+ (* -1 wj) (* -1 (/ wj x))))))
(*.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 wj x) wj)) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ wj x)) (/ 1 (exp wj)))))
(*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)

rewrite230.0ms (2.9%)

Memory
34.1MiB live, 256.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063415
095410
1482398
24218398
011883386
Stop Event
iter limit
node limit
iter limit
Counts
23 → 297
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)) wj x))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)) wj x)
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x))
(*.f64 (fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64)) x)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
(neg.f64 x)
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
#s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))) wj)
(fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
(+.f64 #s(literal 1 binary64) wj)
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) wj)
#s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))
(fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) wj)
(fma.f64 wj (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64))) #s(literal -2 binary64))
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x)))
(/.f64 x (exp.f64 wj))
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj x))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj (neg.f64 x)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj (neg.f64 x)) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 2 binary64))) (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj (neg.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj (neg.f64 x)))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) (*.f64 wj x)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 3 binary64))) (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj (neg.f64 x)) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 3 binary64)))))
(fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj x)
(fma.f64 #s(literal 1 binary64) x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj))
(fma.f64 x #s(literal 1 binary64) (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj))
(fma.f64 wj #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) x)
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj (neg.f64 x))))
(+.f64 (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj) x)
(+.f64 x (*.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)) wj))
#s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x))
(*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)) x)
(*.f64 x (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) x) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 3 binary64))) x) (+.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal -2 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64)) #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal 2 binary64)))
(/.f64 (*.f64 x (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal -2 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) x (*.f64 #s(literal -2 binary64) x))
(fma.f64 #s(literal -2 binary64) x (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) x))
(fma.f64 #s(literal -2 binary64) x (*.f64 x (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj)))
(fma.f64 x (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) (*.f64 #s(literal -2 binary64) x))
(fma.f64 x #s(literal -2 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) x))
(fma.f64 x #s(literal -2 binary64) (*.f64 x (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj)))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) x) (*.f64 #s(literal -2 binary64) x))
(+.f64 (*.f64 x (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj)) (*.f64 #s(literal -2 binary64) x))
(+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) x))
(+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 x (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) 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))) (pow.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) #s(literal -1 binary64)))
(*.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))) (pow.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)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj)) (-.f64 (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)))) #s(literal -1 binary64))
(/.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 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))))
(/.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 wj wj (-.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) #s(literal 2 binary64)) (*.f64 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))))))
(/.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 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (-.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(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj) (*.f64 wj wj)) (-.f64 (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(literal -1 binary64) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj)
(fma.f64 #s(literal 1 binary64) wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))))
(fma.f64 wj #s(literal 1 binary64) (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)) wj)) (/.f64 (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)))
(+.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))) wj)
(+.f64 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(neg.f64 x)
(-.f64 #s(literal 0 binary64) x)
(+.f64 #s(literal 0 binary64) (neg.f64 x))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (*.f64 wj wj)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (*.f64 wj wj)) (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 3 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)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #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)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #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)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 2 binary64))) (-.f64 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 2 binary64))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #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)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 3 binary64))) (fma.f64 wj wj (-.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 2 binary64)) (*.f64 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) 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)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 3 binary64))) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (*.f64 wj wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (-.f64 (*.f64 wj wj) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (*.f64 wj wj)) (-.f64 (pow.f64 wj #s(literal 3 binary64)) (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj)
(fma.f64 #s(literal 1 binary64) wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))))
(fma.f64 wj #s(literal 1 binary64) (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj)) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 2 binary64)) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #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)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (*.f64 wj wj))) (/.f64 (pow.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) (+.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))) wj) (*.f64 wj wj))))
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
(+.f64 (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))) wj)
(+.f64 wj (neg.f64 #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))))
#s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)))
#s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))
(*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(*.f64 wj (fma.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 2 binary64)) #s(literal 1 binary64)) wj) (fma.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)) wj) (-.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))) (fma.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 (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)))
(fma.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj wj)
(fma.f64 #s(literal 1 binary64) wj (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj))
(fma.f64 #s(literal 1 binary64) wj (*.f64 wj (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)))
(fma.f64 wj (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj)
(fma.f64 wj #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj))
(fma.f64 wj #s(literal 1 binary64) (*.f64 wj (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)))
(+.f64 (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj) wj)
(+.f64 (*.f64 wj (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)) wj)
(+.f64 wj (*.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) wj))
(+.f64 wj (*.f64 wj (*.f64 (-.f64 wj #s(literal 1 binary64)) wj)))
(*.f64 (-.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) wj) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) wj) (-.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 wj wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 wj wj))) (neg.f64 (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) wj)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64)))) (neg.f64 (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 wj wj)) (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) wj))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64))) (fma.f64 wj wj (-.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) wj))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64))) (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) wj) (-.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (-.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (+.f64 #s(literal 1 binary64) wj)) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64)))))
(fma.f64 (/.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x))) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj)
(fma.f64 (/.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x))) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)
(fma.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x))) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) wj)
(fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) wj)
(fma.f64 #s(literal -1 binary64) (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (+.f64 #s(literal 1 binary64) wj)) wj)
(fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x))) wj)
(fma.f64 #s(literal 1 binary64) wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))))
(fma.f64 wj #s(literal 1 binary64) (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) wj)) (/.f64 (*.f64 wj wj) (-.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) wj)))
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) wj)
(+.f64 wj (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x)) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x wj wj) #s(literal 2 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) x) wj x) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 x wj wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (fma.f64 x wj wj)) (pow.f64 (fma.f64 x wj wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) x) wj x) (-.f64 (pow.f64 (fma.f64 x wj wj) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (fma.f64 x wj wj)) (pow.f64 (fma.f64 x wj wj) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 x wj wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) wj) (+.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) wj) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) wj) (+.f64 #s(literal 0 binary64) x) (*.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) wj) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 x x))) (+.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 x x))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (*.f64 wj (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) x) (*.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) x)))
(/.f64 (fma.f64 (*.f64 wj (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 1 binary64) x) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) wj))) (*.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) wj))) (*.f64 (+.f64 #s(literal 0 binary64) x) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 1 binary64) x) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 x x))))) (*.f64 (+.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) x) (*.f64 wj (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) x) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) x) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) wj))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64)) wj))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) x) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 wj (-.f64 #s(literal 1 binary64) (*.f64 x x))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 1 binary64) x)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (*.f64 wj (+.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))) (fma.f64 x (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 x wj wj) #s(literal 2 binary64))) (-.f64 (neg.f64 x) (fma.f64 x wj wj)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x wj wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x wj wj) #s(literal 2 binary64)) (fma.f64 x x (*.f64 (fma.f64 x wj wj) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x wj wj) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (fma.f64 (+.f64 #s(literal 1 binary64) x) wj x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x wj wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (fma.f64 x wj wj)) (pow.f64 (fma.f64 x wj wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x wj wj) #s(literal 2 binary64)) (*.f64 x x)) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj x))
(/.f64 (+.f64 (pow.f64 (fma.f64 x wj wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 x wj wj) #s(literal 2 binary64)) (*.f64 (fma.f64 x wj wj) (neg.f64 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x wj wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (fma.f64 x wj wj)) (pow.f64 (fma.f64 x wj wj) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) x) wj x) (-.f64 (pow.f64 (fma.f64 x wj wj) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 x) (-.f64 (neg.f64 x) (fma.f64 x wj wj)) (pow.f64 (fma.f64 x wj wj) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 x wj wj) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))
(fma.f64 #s(literal -1 binary64) x (fma.f64 x wj wj))
(fma.f64 x #s(literal -1 binary64) (fma.f64 x wj wj))
(fma.f64 wj (+.f64 #s(literal 1 binary64) x) (neg.f64 x))
(-.f64 (fma.f64 (+.f64 #s(literal 1 binary64) x) wj #s(literal 0 binary64)) x)
(-.f64 (/.f64 (pow.f64 (fma.f64 x wj wj) #s(literal 2 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj x)) (/.f64 (*.f64 x x) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj x)))
(-.f64 #s(literal 0 binary64) (-.f64 x (fma.f64 x wj wj)))
(-.f64 (fma.f64 x wj wj) x)
(+.f64 (fma.f64 x wj wj) (neg.f64 x))
(+.f64 (neg.f64 x) (fma.f64 x wj wj))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)))
(pow.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))
(neg.f64 (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (+.f64 #s(literal 1 binary64) wj))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (pow.f64 (-.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (neg.f64 (-.f64 #s(literal 1 binary64) wj)))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64))))
(/.f64 (fma.f64 wj wj #s(literal -1 binary64)) (-.f64 wj #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) wj))
(/.f64 (+.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 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) (+.f64 (pow.f64 wj #s(literal 3 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 (pow.f64 (-.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)) (/.f64 (*.f64 wj wj) (-.f64 #s(literal 1 binary64) wj)))
(+.f64 #s(literal 1 binary64) wj)
(+.f64 wj #s(literal 1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 wj wj)) (pow.f64 (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) (neg.f64 wj)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (fma.f64 wj (-.f64 wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))))) (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) (neg.f64 wj)) (-.f64 (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 wj wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 wj (-.f64 wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))))) (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 2 binary64))) (-.f64 wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 wj wj))) (neg.f64 (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) (neg.f64 wj))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64)))) (neg.f64 (fma.f64 wj (-.f64 wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))))) (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 wj wj)) (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) (neg.f64 wj)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64))) (fma.f64 wj wj (-.f64 (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) wj))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64))) (fma.f64 wj (-.f64 wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))))) (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) (neg.f64 wj)) (-.f64 (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (-.f64 wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))))) (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 wj #s(literal 3 binary64)))))
(fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) wj)
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) wj)
(fma.f64 #s(literal 1 binary64) wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))))
(fma.f64 wj #s(literal 1 binary64) (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) (neg.f64 wj))) (/.f64 (*.f64 wj wj) (fma.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) (neg.f64 wj))))
(+.f64 (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))) wj)
(+.f64 wj (*.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))))
#s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 3 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal -1 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 3 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 3 binary64)) #s(literal -1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 3 binary64)) #s(literal -1 binary64))))
(fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))
(fma.f64 wj (-.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal 1 binary64))) (pow.f64 (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal 1 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 (pow.f64 wj #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (pow.f64 (+.f64 #s(literal 1 binary64) wj) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (pow.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))) (neg.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (fma.f64 #s(literal -1 binary64) wj #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (-.f64 #s(literal 1 binary64) (neg.f64 wj)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 wj wj)) (+.f64 #s(literal 1 binary64) wj))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 wj wj) (*.f64 #s(literal 1 binary64) (neg.f64 wj)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64))) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) wj) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 wj #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64))
(-.f64 (pow.f64 (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 wj #s(literal 3 binary64)) (fma.f64 wj (+.f64 #s(literal 1 binary64) wj) #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 #s(literal 1 binary64) wj)
(+.f64 (neg.f64 wj) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 wj))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 3 binary64))) (pow.f64 (+.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal -2 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal -2 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64))) (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal -2 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64)) #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal -2 binary64)))))
(/.f64 (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal -2 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal -2 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64))) (+.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 3 binary64)))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) (pow.f64 x #s(literal -1 binary64)) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)))
(fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal -2 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) wj (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)))
(fma.f64 (-.f64 #s(literal 1 binary64) wj) (*.f64 (pow.f64 x #s(literal -1 binary64)) wj) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)))
(fma.f64 wj (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) #s(literal -2 binary64))
(fma.f64 wj (/.f64 (-.f64 #s(literal 1 binary64) wj) x) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj #s(literal 2 binary64))))
(+.f64 (+.f64 #s(literal -2 binary64) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) wj)) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj))
(+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) wj) x) wj) (fma.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 (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj) #s(literal -2 binary64))
(+.f64 #s(literal -2 binary64) (*.f64 (fma.f64 #s(literal -8/3 binary64) wj (+.f64 #s(literal 5/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) wj) x))) wj))
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x))
(*.f64 (exp.f64 (neg.f64 wj)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) (exp.f64 wj)))
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 (exp.f64 wj)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 x (exp.f64 wj)))
(*.f64 x (exp.f64 (neg.f64 wj)))
(pow.f64 (/.f64 (/.f64 (exp.f64 wj) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (exp.f64 wj) x) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 x))) (neg.f64 (exp.f64 wj)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (exp.f64 wj))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 wj) x)))
(/.f64 (neg.f64 x) (neg.f64 (exp.f64 wj)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (exp.f64 wj) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 wj) x))
(/.f64 x (exp.f64 wj))
(neg.f64 (/.f64 (neg.f64 x) (exp.f64 wj)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (exp.f64 wj))) (/.f64 (neg.f64 x) (exp.f64 wj)))
(exp.f64 (*.f64 (log.f64 (/.f64 (exp.f64 wj) x)) #s(literal -1 binary64)))
#s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj))))

eval71.0ms (0.9%)

Memory
-6.2MiB live, 112.0MiB allocated
Compiler

Compiled 22 862 to 1 929 computations (91.6% saved)

prune34.0ms (0.4%)

Memory
-9.7MiB live, 66.5MiB allocated
Pruning

30 alts after pruning (22 fresh and 8 done)

PrunedKeptTotal
New4446450
Fresh21618
Picked235
Done055
Total44830478
Accuracy
99.9%
Counts
478 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.2%
(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)))) (neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) wj #s(literal 1 binary64)) (exp.f64 wj))) wj)
75.1%
(fma.f64 (/.f64 (neg.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 (fma.f64 x wj wj) x))) (-.f64 #s(literal 1 binary64) (*.f64 wj wj))) (-.f64 #s(literal 1 binary64) wj) wj)
77.0%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (*.f64 (exp.f64 (neg.f64 wj)) x))) wj)
75.3%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj #s(approx (/ x (exp wj)) (fma.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) x) wj (*.f64 #s(literal -1/2 binary64) x))) wj (neg.f64 x)) wj x)))) wj)
7.6%
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) #s(approx (+ (* (+ 1 x) wj) (neg x)) (fma.f64 x wj wj))) wj)
73.5%
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (*.f64 (exp.f64 (neg.f64 wj)) x))) wj)
73.3%
(fma.f64 #s(approx (/ -1 (+ 1 wj)) (-.f64 wj #s(literal 1 binary64))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (fma.f64 (+.f64 #s(literal 1 binary64) x) wj (neg.f64 x))) wj)
4.5%
(fma.f64 #s(approx (/ -1 (+ 1 wj)) #s(approx (+ (* (- 1 wj) wj) -1) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) wj)
37.7%
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj)) (*.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (pow.f64 (/.f64 (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj)) (fma.f64 (exp.f64 wj) wj (neg.f64 x))) #s(literal -2 binary64)))) (*.f64 (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj) (+.f64 (/.f64 (fma.f64 (exp.f64 wj) wj (neg.f64 x)) (*.f64 (+.f64 wj #s(literal 1 binary64)) (exp.f64 wj))) wj)))
7.1%
(/.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))
74.1%
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 (fma.f64 (fma.f64 #s(literal 2/3 binary64) wj #s(literal 3/2 binary64)) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)))))
73.9%
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 (fma.f64 #s(literal 3/2 binary64) wj #s(literal 2 binary64)) wj #s(literal 1 binary64)))))
73.3%
(-.f64 wj (/.f64 (-.f64 #s(approx (* wj (exp wj)) (*.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj)) x) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
72.8%
(-.f64 wj (/.f64 #s(approx (- (* wj (exp wj)) x) (-.f64 wj x)) #s(approx (+ (exp wj) (* wj (exp wj))) (fma.f64 #s(literal 2 binary64) wj #s(literal 1 binary64)))))
7.1%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))
69.2%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (neg.f64 x)))
5.5%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (fma.f64 (*.f64 wj wj) (fma.f64 (-.f64 #s(literal 1 binary64) wj) wj #s(literal -1 binary64)) wj))))
5.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (fma.f64 (-.f64 wj #s(literal 1 binary64)) wj #s(literal 1 binary64)) wj))))
5.3%
(-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) #s(approx (/ wj (+ 1 wj)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))))
77.0%
(+.f64 (/.f64 #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (/.f64 x (exp.f64 wj)))) (-.f64 #s(literal -1 binary64) wj)) wj)
95.7%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (+.f64 wj (*.f64 x (fma.f64 #s(literal 5/2 binary64) wj #s(literal -2 binary64)))) wj x))
85.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 binary64) x))
96.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
85.7%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x)) wj x))
96.3%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (fma.f64 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)) wj x))
95.9%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
75.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) #s(approx (* (+ (* wj (+ (/ (- 1 wj) x) (+ (* -8/3 wj) 5/2))) -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))
4.0%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(literal -1 binary64) wj))
14.4%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ (* (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) wj) x) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) wj) wj) wj)))
3.5%
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ -1 wj) #s(literal -1 binary64)))
Compiler

Compiled 3 059 to 958 computations (68.7% saved)

regimes77.0ms (1%)

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

3 calls:

43.0ms
x
17.0ms
wj
14.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
98.5%2wj
96.3%1x
99.1%2(-.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)

regimes15.0ms (0.2%)

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

1 calls:

12.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
99.1%2(-.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)

regimes35.0ms (0.4%)

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

3 calls:

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

regimes21.0ms (0.3%)

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

3 calls:

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

regimes9.0ms (0.1%)

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

3 calls:

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

Compiled 18 to 12 computations (33.3% saved)

regimes7.0ms (0.1%)

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

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

regimes7.0ms (0.1%)

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

3 calls:

3.0ms
x
2.0ms
wj
2.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Results
AccuracySegmentsBranch
69.2%1x
69.2%1wj
69.2%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
9.7MiB live, 9.7MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ -1 wj) #s(literal -1 binary64)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(literal -1 binary64) wj))
Outputs
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(literal -1 binary64) wj))
Calls

3 calls:

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

Compiled 18 to 12 computations (33.3% saved)

regimes4.0ms (0%)

Memory
8.4MiB live, 8.4MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 18 to 12 computations (33.3% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.640405623401199e-15
3.5166469910883475e-11
Compiler

Compiled 19 to 13 computations (31.6% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.640405623401199e-15
3.5166469910883475e-11
Compiler

Compiled 19 to 13 computations (31.6% saved)

simplify43.0ms (0.6%)

Memory
-2.4MiB live, 35.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
077409
1132401
2244368
3708368
42581360
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 6338253001141147/1267650600228229401496703205376 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x)) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)) wj))
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 6338253001141147/1267650600228229401496703205376 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x)) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (*.f64 (exp.f64 (neg.f64 wj)) x))) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 binary64) 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)))) (neg.f64 x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(literal -1 binary64) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ -1 wj) #s(literal -1 binary64)))
Outputs
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 6338253001141147/1267650600228229401496703205376 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x)) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (*.f64 (-.f64 (/.f64 wj x) (exp.f64 (neg.f64 wj))) x)) wj))
(if (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 6338253001141147/1267650600228229401496703205376 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x)) (fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) wj)) #s(approx (/ (- (* (exp wj) wj) x) (exp wj)) (-.f64 wj (*.f64 (exp.f64 (neg.f64 wj)) x))) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (fma.f64 (fma.f64 (fma.f64 #s(literal -8/3 binary64) wj #s(literal 5/2 binary64)) wj #s(literal -2 binary64)) x (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 #s(approx (+ (* (+ (* 5/2 x) (- 1 (* (+ (* 2/3 x) (+ (* 2 x) 1)) wj))) wj) (* -2 x)) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj)) wj x))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (fma.f64 (*.f64 x wj) #s(literal -2 binary64) 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)))) (neg.f64 x)))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 #s(literal -1 binary64) wj))
#s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) #s(approx (+ -1 wj) #s(literal -1 binary64)))

soundness829.0ms (10.5%)

Memory
50.5MiB live, 538.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05262066
117221948
257491769
081231620
0847
01444
16844
262944
0838244
0229767
1703731
22164616
08091573
060382
090375
1456362
23863362
09202353
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 542 to 175 computations (67.7% saved)

preprocess79.0ms (1%)

Memory
1.6MiB live, 114.8MiB allocated
Compiler

Compiled 902 to 200 computations (77.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...